WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
75650
Media Element: scrubbing in full-screen mode breaks playback.
https://bugs.webkit.org/show_bug.cgi?id=75650
Summary
Media Element: scrubbing in full-screen mode breaks playback.
Jer Noble
Reported
2012-01-05 14:34:41 PST
Media Element: scrubbing in full-screen mode breaks playback.
Attachments
Patch
(4.39 KB, patch)
2012-01-05 16:00 PST
,
Jer Noble
sullivan
: review+
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Jer Noble
Comment 1
2012-01-05 14:36:14 PST
The media panel and the timeline both attempt to handle the mouseDown event during a scrub event, which results in the timeline never receiving a mouseUp event.
Jer Noble
Comment 2
2012-01-05 14:36:29 PST
<
rdar://problem/10650963
>
Jer Noble
Comment 3
2012-01-05 16:00:33 PST
Created
attachment 121359
[details]
Patch
Eric Carlson
Comment 4
2012-01-05 17:06:29 PST
Comment on
attachment 121359
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=121359&action=review
> Source/WebCore/html/shadow/MediaControlElements.cpp:243 > + } else if (event->type() == eventNames().mousemoveEvent && m_isBeingDragged) > continueDrag(location);
Is there no need to call setDefaultHandled() on the move event?
> LayoutTests/ChangeLog:9 > + * fullscreen/video-controls-timeline.html: Added. > +
Did you forget to add the test results?
Jer Noble
Comment 5
2012-01-05 18:24:56 PST
(In reply to
comment #4
)
> (From update of
attachment 121359
[details]
) > View in context:
https://bugs.webkit.org/attachment.cgi?id=121359&action=review
> > > Source/WebCore/html/shadow/MediaControlElements.cpp:243 > > + } else if (event->type() == eventNames().mousemoveEvent && m_isBeingDragged) > > continueDrag(location); > > Is there no need to call setDefaultHandled() on the move event?
There is no need. The panel has already started capturing events at this point, so none of the other controls will get their default event handler called.
> > LayoutTests/ChangeLog:9 > > + * fullscreen/video-controls-timeline.html: Added. > > + > > Did you forget to add the test results?
I did; I'll add them before checking in.
Jer Noble
Comment 6
2012-01-06 11:13:14 PST
Committed
r104303
: <
http://trac.webkit.org/changeset/104303
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug