RESOLVED FIXED 22109
[Transforms] input type="range" has event handling issues with transforms
https://bugs.webkit.org/show_bug.cgi?id=22109
Summary [Transforms] input type="range" has event handling issues with transforms
Simon Fraser (smfr)
Reported 2008-11-06 11:29:56 PST
The RenderSlider needs to take transforms into account for hit testing, and handling thumb drags.
Attachments
Testcase (1010 bytes, text/html)
2008-11-06 11:30 PST, Simon Fraser (smfr)
no flags
Patch, testcase, changelog (8.36 KB, patch)
2008-11-06 12:48 PST, Simon Fraser (smfr)
koivisto: review+
Simon Fraser (smfr)
Comment 1 2008-11-06 11:30:23 PST
Created attachment 24949 [details] Testcase
Simon Fraser (smfr)
Comment 2 2008-11-06 12:08:32 PST
Note that sliders are used for the built-in video controls, so this will fix transformed video too.
Simon Fraser (smfr)
Comment 3 2008-11-06 12:21:25 PST
Filed bug 22111 to cover other issues with transformed video controls.
Simon Fraser (smfr)
Comment 4 2008-11-06 12:48:39 PST
Created attachment 24955 [details] Patch, testcase, changelog
Simon Fraser (smfr)
Comment 5 2008-11-06 12:55:50 PST
M WebCore/html/HTMLInputElement.cpp M WebCore/rendering/RenderSlider.cpp M WebCore/ChangeLog M LayoutTests/ChangeLog A LayoutTests/fast/forms/slider-transformed.html A LayoutTests/fast/forms/slider-transformed-expected.txt r38193 = 52b2c5098781781b84ccaaaecc8ddd094acd925b (trunk)
Note You need to log in before you can comment on or make changes to this bug.