Firefox/Features/Media Controls Refresh/TestPlan
Contents
Media Controls Refresh
Feature | Status | Release Target | Dev Lead | QA Lead | Status |
Media Control Refresh | In Development | Firefox 12 | Jared Wein, Paul Adenot | Mihaela Velimiroviciu | Signed off on Firefox 12 beta1 |
Summary
The main purpose of this feature is to change the media controls for the HTML5 videos. The project is primarily a collection of bug-fixes, updated design work, and small-scope featurettes; all building on top of the existing implementation.
This feature falls primarily in the Experience category (from the "Discover, Experience, and Connect" vision statement.)
Reference
- Previous investigation at Firefox/Projects/Video_Controls
Test Cases
Test cases created until now can be found in Litmus under Firefox::Aurora::Aurora Basic Functional Tests (BFTs)::FX Aurora BFTs - Media Controls Refresh and here.
Important bugs
Fixed bugs verification spreadsheet Link
Dependencies:
- bug 545812 – API for controlling fullscreen from content - Resolved Fixed
Features:
Target milestone Firefox 7:
- bug 518008 – click on video to pause/play - VERIFIED FIXED
Target milestone Firefox 9:
- bug 472942 – Make viewing a video directly look nice VERIFIED FIXED
Target milestone Firefox 10:
- bug 669260 – add "Show Video Info" context menu (overlay) - VERIFIED FIXED
- bug 681550 – Context menu for Save Video As Image - VERIFIED FIXED
- bug 675899 - HTML5 video player should show controls when video ends (if controls attribute is present) - VERIFIED FIXED
Target milestone Firefox 11:
- bug 513405 – Add text to videocontrols to describe the cause of errors - VERIFIED FIXED
- bug 470628 – Provide a Full Screen button (or Full Tab?) - VERIFIED FIXED
- bug 537718 - Video should scale for a small window - VERIFIED FIXED
Target milestone Firefox 12:
- bug 681548 – Visual refresh of controls - VERIFIED FIXED
- bug 666306 – Video content should become large play button when video is not autoplay and with controls enabled - VERIFIED FIXED
Significant bugfixes:
Target milestone Firefox 8:
- bug 481082 – Video controls should listen for "stalled" event - RESOLVED FIXED
- bug 669217 – remove nsISecurityCheckedComponent goop - RESOLVED FIXED
- bug 669616 – Time in media rounded incorrectly - RESOLVED FIXED
Target milestone Firefox 10:
- bug 556563 – Remove "View Video" context menu when you're already viewing the video - VERIFIED FIXED
Smaller bugfixes:
Target milestone Firefox 9:
- bug 462117 – Add specialized video controls for small-dimension media - RESOLVED FIXED
Target milestone Firefox 10:
- bug 513758 - Pressing Pos1/End key while video is in ended state sets status to play - VERIFIED FIXED
Target milestone Firefox 11:
- bug 699719 - Fade out video controls if no mouse movement for > n seconds - VERIFIED FIXED
Other bugs:
Target milestone Firefox 8:
- related? bug 554717 – audio/video controls pick up surrounding list-style-image - RESOLVED FIXED
Open bugs:
- bug 649490 - Horizontal html5 audio/video volume control - REOPEN
- bug 566796 – Add detection of H.264 videos and custom error UI - NEW
- bug 681553 – (meta) HTML5 audio elements some UI love - NEW
- bug 559468 - An option or command to stop video/audio download - ASSIGNED
- bug 517870 – Fullscreen video should disable screensaver during playback - NEW
- bug 490564 – audio controls are stuck hidden after an error occurs - NEW
- bug 669923 - When I zoom a video, the controls get fuzzy - ASSIGNED
- bug 689374 – Add specialized audio controls for small-dimension media - NEW
- bug 495593 – Video controls should match the size of the scaled video inside the video element - NEW
- bug 486262 - Per-tab controls/indicator? (probably out of scope) - NEW
- bug 508024 – Video element inside a link may hide other content within that link - NEW
- bug 508022 – Video controls don't work as expected if the video element is within a link - NEW
- related? bug 534409 – Improper placement of html 5 audio control bar via css position - UNCONFIRMED
- bug 520160 – No context menu when watching a video in full screen mode - NEW
- bug 530455 – Can't set a tabindex to a video or audio element - NEW
- bug 540719 – Full-screen video should appear on the same monitor as the originating window on multi-monitor setups - RESOLVED WORKSFORME
- bug 613312 – Throbber shows until user starts playback on preload=metadata videos - NEW
- bug 658096 – Fix broken html5 volume slider (due to it disappearing outside element rect) - RESOLVED WONTFIX
- bug 694664 – Remove HTML5 audio/video volume slider - RESOLVED WONTFIX
Core fixes:
- bug 511163 – We repaint the whole page while controls are visible and video is playing - NEW
Sign-Off criteria
- All test cases are run accross platform
- No major/critical/blocker bugs open
- All features (under Important bugs section) are landed
Sign-offs:
- 2012-02-01 Signed-off on Aurora (11.0a2)
- 2012-03-12 Signed-off on Aurora (12.0a2)
- 2012-03-15 Signed-off on Firefox 12.0 beta 1