Summary: | REGRESSION (r170808): Volume slider in built-in media controls only changes volume when thumb is released, not while dragging | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | mitz | ||||||
Component: | Media | Assignee: | Jer Noble <jer.noble> | ||||||
Status: | RESOLVED FIXED | ||||||||
Severity: | Normal | CC: | calvaris, commit-queue, dino, eric.carlson, glenn, graouts, gyuyoung.kim, hs85.jeong, jer.noble, jonlee, philipj, pom, roger_fong, sergio, webkit-bug-importer | ||||||
Priority: | P2 | Keywords: | InRadar, Regression | ||||||
Version: | 528+ (Nightly build) | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
URL: | http://movies.apple.com/movies/us/apple/ipoditunes/2007/touch/ads/apple_ipodtouch_touch_r640-9cie.mov | ||||||||
Bug Depends on: | |||||||||
Bug Blocks: | 137917 | ||||||||
Attachments: |
|
Description
mitz
2014-10-16 21:43:37 PDT
This affects scrubber behavior as well. This is *probably* caused by the volume slider relying on the incorrect behavior of the “change” event and should instead use the “input” event. I do not see a problem with the scrubber though (which was updated to use the “input” event.) The problem is probably here: http://trac.webkit.org/browser/trunk/Source/WebCore/Modules/mediacontrols/mediaControlsApple.js#L388 The event name should be changed to “input” from “change” (see also line 337 where the timeline was updated correctly.) *** Bug 137821 has been marked as a duplicate of this bug. *** Created attachment 240041 [details]
Patch
Created attachment 240125 [details]
Patch for landing
Committed r174972: <http://trac.webkit.org/changeset/174972> This bug also was seen on EFL port. Do I apply this patch to 'mediaControlsBase.js'? I made the bug : https://bugs.webkit.org/show_bug.cgi?id=156970. |