Bug 149113

Summary: [GTK] playbutton in media controls is not changed when it is clicked.
Product: WebKit Reporter: ChangSeok Oh <changseok>
Component: WebKitGTKAssignee: ChangSeok Oh <changseok>
Status: RESOLVED FIXED    
Severity: Normal CC: ap, bdakin, buildbot, calvaris, clopez, commit-queue, eric.carlson, jonlee, pnormand, rniwa, zalan
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 149501    
Bug Blocks: 149396    
Attachments:
Description Flags
Patch
none
Patch
none
Archive of layout-test-results from ews100 for mac-mavericks
none
Archive of layout-test-results from ews104 for mac-mavericks-wk2
none
Patch
none
Patch
none
Patch none

ChangSeok Oh
Reported 2015-09-13 22:24:24 PDT
1. http://www.w3schools.com/html/html5_video.asp 2. Click a playbutton over keeping a cursor on the button. 3. Repeat clicking the button.
Attachments
Patch (34.76 KB, patch)
2015-09-20 23:43 PDT, ChangSeok Oh
no flags
Patch (34.76 KB, patch)
2015-09-20 23:50 PDT, ChangSeok Oh
no flags
Archive of layout-test-results from ews100 for mac-mavericks (643.70 KB, application/zip)
2015-09-21 00:23 PDT, Build Bot
no flags
Archive of layout-test-results from ews104 for mac-mavericks-wk2 (693.77 KB, application/zip)
2015-09-21 00:28 PDT, Build Bot
no flags
Patch (79.66 KB, patch)
2015-09-21 22:37 PDT, ChangSeok Oh
no flags
Patch (77.91 KB, patch)
2015-09-23 00:52 PDT, ChangSeok Oh
no flags
Patch (79.60 KB, patch)
2015-09-23 21:59 PDT, ChangSeok Oh
no flags
ChangSeok Oh
Comment 1 2015-09-20 23:43:32 PDT
ChangSeok Oh
Comment 2 2015-09-20 23:50:43 PDT
Philippe Normand
Comment 3 2015-09-21 00:01:27 PDT
Comment on attachment 261631 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=261631&action=review > Source/WebCore/ChangeLog:13 > + does not define the -webkit-media-controls-play-button.paused. To fix this, > + the button needs to be updated forcedly when its style change happens by changing Wouldn't it be simpler to define that ...button.paused in our CSS and somehow make it void?
Build Bot
Comment 4 2015-09-21 00:22:59 PDT
Comment on attachment 261631 [details] Patch Attachment 261631 [details] did not pass mac-ews (mac): Output: http://webkit-queues.webkit.org/results/192315 New failing tests: media/media-controls-play-button-updates.html
Build Bot
Comment 5 2015-09-21 00:23:02 PDT
Created attachment 261636 [details] Archive of layout-test-results from ews100 for mac-mavericks The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: ews100 Port: mac-mavericks Platform: Mac OS X 10.9.5
ChangSeok Oh
Comment 6 2015-09-21 00:27:03 PDT
Do you have any idea for a candidate style to be added? =) The new style should not be duplicated. I tried it for a while, I could not find a proper style which should be new but not affect on the existing appearance of the button. :P
Build Bot
Comment 7 2015-09-21 00:28:39 PDT
Comment on attachment 261631 [details] Patch Attachment 261631 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.webkit.org/results/192324 New failing tests: media/media-controls-play-button-updates.html
Build Bot
Comment 8 2015-09-21 00:28:44 PDT
Created attachment 261637 [details] Archive of layout-test-results from ews104 for mac-mavericks-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews104 Port: mac-mavericks-wk2 Platform: Mac OS X 10.9.5
ChangSeok Oh
Comment 9 2015-09-21 22:37:11 PDT
ChangSeok Oh
Comment 10 2015-09-23 00:52:41 PDT
WebKit Commit Bot
Comment 11 2015-09-23 04:07:36 PDT
Comment on attachment 261805 [details] Patch Clearing flags on attachment: 261805 Committed r190160: <http://trac.webkit.org/changeset/190160>
WebKit Commit Bot
Comment 12 2015-09-23 04:07:40 PDT
All reviewed patches have been landed. Closing bug.
WebKit Commit Bot
Comment 13 2015-09-23 08:30:49 PDT
Re-opened since this is blocked by bug 149501
ChangSeok Oh
Comment 14 2015-09-23 21:59:15 PDT
ChangSeok Oh
Comment 15 2015-09-23 22:02:19 PDT
(In reply to comment #14) > Created attachment 261860 [details] > Patch Already got r+, and just TestExpectations are updated for mac yosemite and efl. I will land this again, if no objection. Thanks.
Philippe Normand
Comment 16 2015-09-24 00:02:49 PDT
Have you investigated the failures?
ChangSeok Oh
Comment 17 2015-09-24 00:38:04 PDT
(In reply to comment #16) > Have you investigated the failures? Yes, I do. The attached expected results are for gtk and mac-mavericks. Maybe mac-yosemite was not happy with the result for mavericks. And results for efl is missing since I have no efl build now.
WebKit Commit Bot
Comment 18 2015-09-24 02:41:27 PDT
Comment on attachment 261860 [details] Patch Clearing flags on attachment: 261860 Committed r190200: <http://trac.webkit.org/changeset/190200>
WebKit Commit Bot
Comment 19 2015-09-24 02:41:32 PDT
All reviewed patches have been landed. Closing bug.
Alexey Proskuryakov
Comment 20 2015-09-24 18:11:41 PDT
Who is going to unskip the test on OS X Yosemite and El Capitan? Or if it's not relevant on Mac, it should be marked WontFix on all OS X versions, making a special case for Mavericks makes no sense.
ChangSeok Oh
Comment 21 2015-09-24 19:59:49 PDT
(In reply to comment #20) > Who is going to unskip the test on OS X Yosemite and El Capitan? > > Or if it's not relevant on Mac, it should be marked WontFix on all OS X > versions, making a special case for Mavericks makes no sense. I did not make a special case for Mavericks. That was an only result that I could get from ews for mac. Mac port guys can rebase it on yosemite. Or else just provide me expected.txt/png for yosemite, I can update it for you.
Beth Dakin
Comment 22 2015-09-24 22:03:31 PDT
(In reply to comment #21) > (In reply to comment #20) > > Who is going to unskip the test on OS X Yosemite and El Capitan? > > > > Or if it's not relevant on Mac, it should be marked WontFix on all OS X > > versions, making a special case for Mavericks makes no sense. > > I did not make a special case for Mavericks. That was an only result that I > could get from ews for mac. Mac port guys can rebase it on yosemite. Or else > just provide me expected.txt/png for yosemite, I can update it for you. My understanding is that it is slightly more nuanced because the results are different on Debug and Release for Yosemite and El Capitan.
ChangSeok Oh
Comment 23 2015-09-24 23:28:54 PDT
(In reply to comment #22) > (In reply to comment #21) > > (In reply to comment #20) > > > Who is going to unskip the test on OS X Yosemite and El Capitan? > > > > > > Or if it's not relevant on Mac, it should be marked WontFix on all OS X > > > versions, making a special case for Mavericks makes no sense. > > > > I did not make a special case for Mavericks. That was an only result that I > > could get from ews for mac. Mac port guys can rebase it on yosemite. Or else > > just provide me expected.txt/png for yosemite, I can update it for you. > > My understanding is that it is slightly more nuanced because the results are > different on Debug and Release for Yosemite and El Capitan. It is odd. Just adding expected results for the platforms should be enough. :/ How are they different? Both textdiff and image diff happen? Anyway.. My mac is not available. I can check it during next week.
Jon Lee
Comment 24 2015-10-30 13:45:52 PDT
What's the latest on this?
Carlos Alberto Lopez Perez
Comment 25 2015-12-09 12:13:51 PST
You missed to update some baselines after this changes. I have done that on http://trac.webkit.org/changeset/193853
Note You need to log in before you can comment on or make changes to this bug.