RESOLVED FIXED 89280
REGRESSION (r120246): <video> progress control doesn't draw handle on Mac
https://bugs.webkit.org/show_bug.cgi?id=89280
Summary REGRESSION (r120246): <video> progress control doesn't draw handle on Mac
Tim Horton
Reported 2012-06-16 02:24:02 PDT
See attached screenshots. The little grabby handle on <video> on Mac broke in http://trac.webkit.org/changeset/120246. Possible that we should have investigated instead of rebaselining the tests, unfortunate that we don't have pixel tests in a good state.
Attachments
before (87.27 KB, image/png)
2012-06-16 02:24 PDT, Tim Horton
no flags
after (88.15 KB, image/png)
2012-06-16 02:24 PDT, Tim Horton
no flags
patch for review (1.95 KB, patch)
2012-06-16 16:12 PDT, Silvia Pfeiffer
no flags
Tim Horton
Comment 1 2012-06-16 02:24:29 PDT
Tim Horton
Comment 2 2012-06-16 02:24:41 PDT
Radar WebKit Bug Importer
Comment 3 2012-06-16 02:26:56 PDT
Silvia Pfeiffer
Comment 4 2012-06-16 03:15:25 PDT
Can you check if the volume thumb is still there? It may be related to the change of media slider thumbs to a shadowPseudoId of "webkit-media-slider-thumb" from "webkit-slider-thumb".
Tim Horton
Comment 5 2012-06-16 03:16:56 PDT
(In reply to comment #4) > Can you check if the volume thumb is still there? The volume thumb is also missing. > It may be related to the change of media slider thumbs to a shadowPseudoId of "webkit-media-slider-thumb" from "webkit-slider-thumb".
Silvia Pfeiffer
Comment 6 2012-06-16 03:19:44 PDT
OK, since my build doesn't replicate the bug, could you check whether changing this rule in WebCor/css/html.cc to add "input[type="range"]::-webkit-media-slider-thumb" might fix it? input[type="range"]::-webkit-slider-thumb { -webkit-appearance: sliderthumb-horizontal; -webkit-box-sizing: border-box; display: block; position: relative; }
Silvia Pfeiffer
Comment 7 2012-06-16 03:21:13 PDT
If that works, also add input[type="range"]::-webkit-media-slider-container to the rule of input[type="range"]::-webkit-slider-container .
Tim Horton
Comment 8 2012-06-16 09:52:46 PDT
(In reply to comment #7) > If that works, also add input[type="range"]::-webkit-media-slider-container to the rule of input[type="range"]::-webkit-slider-container . Works great, will you land it? I'm not 100% sure what I'm changing, so it's hard to write a changelog, nor am I sure that was the final goal versus just a test.
Silvia Pfeiffer
Comment 9 2012-06-16 15:20:06 PDT
(In reply to comment #8) > (In reply to comment #7) > > If that works, also add input[type="range"]::-webkit-media-slider-container to the rule of input[type="range"]::-webkit-slider-container . > > Works great, will you land it? I'm not 100% sure what I'm changing, so it's hard to write a changelog, nor am I sure that was the final goal versus just a test. Can do. Give me an hour or so.
Silvia Pfeiffer
Comment 10 2012-06-16 16:12:42 PDT
Created attachment 147991 [details] patch for review
WebKit Review Bot
Comment 11 2012-06-18 08:04:23 PDT
Comment on attachment 147991 [details] patch for review Clearing flags on attachment: 147991 Committed r120596: <http://trac.webkit.org/changeset/120596>
WebKit Review Bot
Comment 12 2012-06-18 08:04:29 PDT
All reviewed patches have been landed. Closing bug.
Simon Fraser (smfr)
Comment 13 2012-06-18 11:14:49 PDT
Tim Horton
Comment 14 2012-06-18 11:26:11 PDT
(In reply to comment #13) > Looks like this cause media/controls-after-reload.html to fail: > http://build.webkit.org/results/Apple%20Lion%20Release%20WK1%20(Tests)/r120608%20(242)/media/controls-after-reload-pretty-diff.html Probably the rebaseline in http://trac.webkit.org/changeset/120345 was wrong.
Silvia Pfeiffer
Comment 15 2012-06-18 16:02:43 PDT
If the controls look ok, yes, I would assume the rebaseline should be redone.
Note You need to log in before you can comment on or make changes to this bug.