Firefox/Features/Media Controls Refresh/TestPlan: Difference between revisions
Simona Badau (talk | contribs) |
|||
| (41 intermediate revisions by 2 users not shown) | |||
| Line 12: | Line 12: | ||
| Media Control Refresh | | Media Control Refresh | ||
| In Development | | In Development | ||
| Firefox | | Firefox 12 | ||
| Jared Wein, Paul Adenot | | Jared Wein, Paul Adenot | ||
| | | Mihaela Velimiroviciu | ||
| | | Signed off on Firefox 12 beta1 | ||
|} | |} | ||
== Summary == | == 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 == | == Reference == | ||
| Line 27: | Line 28: | ||
== | == 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 [http://bit.ly/A5yK1A here]. | |||
== Important bugs == | |||
Fixed bugs verification spreadsheet [https://docs.google.com/spreadsheet/ccc?key=0AqGzGxmQdXo1dEJxaUsxZlFKRTk4ckR1UmE1UThqWnc#gid=0 Link] | |||
<b>Dependencies:</b> | |||
* | * {{bug|545812}} – API for controlling fullscreen from content - '''Resolved Fixed''' | ||
<b>Features:</b><br/> | |||
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| | * {{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 - ''' | * {{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''' | |||
* {{bug|666306}} – Video content should become large play button when video is not autoplay and with controls enabled - | |||
<b>Significant bugfixes:</b><br/> | |||
Target milestone Firefox 8: | |||
* {{bug|481082}} – Video controls should listen for "stalled" event - '''RESOLVED FIXED''' | * {{bug|481082}} – Video controls should listen for "stalled" event - '''RESOLVED FIXED''' | ||
* {{bug|669217}} – remove nsISecurityCheckedComponent goop - '''RESOLVED FIXED''' | * {{bug|669217}} – remove nsISecurityCheckedComponent goop - '''RESOLVED FIXED''' | ||
* {{bug|669616}} – Time in media rounded incorrectly - '''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''' | |||
<b>Smaller bugfixes:</b><br/> | |||
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''' | |||
<b>Other bugs:</b><br/> | |||
Target milestone Firefox 8: | |||
*related? {{bug|554717}} – audio/video controls pick up surrounding list-style-image - '''RESOLVED FIXED''' | |||
<b>Open bugs:</b> | |||
* {{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|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''' | * {{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''' | * 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|520160}} – No context menu when watching a video in full screen mode - '''NEW''' | ||
| Line 89: | Line 102: | ||
* {{bug|613312}} – Throbber shows until user starts playback on preload=metadata videos - '''NEW''' | * {{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|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: | |||
<b>Core fixes:</b> | |||
* {{bug|511163}} – We repaint the whole page while controls are visible and video is playing - '''NEW''' | * {{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 [https://wiki.mozilla.org/Firefox/Features/Media_Controls_Refresh/TestPlan#Important_bugs 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 | |||
Latest revision as of 09:31, 20 March 2012
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