An input type="range" element inside an svg element that has a transform:translate set has an invalid thumb position on drag. Specifically the thumb does not take into account the x offset of the transform. You can view that here: http://codepen.io/andrewray/pen/RWVGZL You can also see in the CodePen that it does not apply to CSS elements. This bug appears to affect Chrome and Safari but not Firefox. Related StackOverflow question: http://stackoverflow.com/questions/32960248/svg-transformtranslate-breaks-input-range-offset There's another bug https://bugs.webkit.org/show_bug.cgi?id=22109 with a similar title but on further inspection it's not related to this case.
I am able to reproduce this bug in Safari Technology Preview 161, while Chrome Canary 111 and Firefox Nightly 111 works fine. BUG -> If you try to drag (of SVG in Green Container), the mouse selection is behind actual thumb or slider center point.
<rdar://problem/122587329>
*** Bug 273174 has been marked as a duplicate of this bug. ***