Firefox/Features/Media Controls Refresh/TestPlan

From MozillaWiki
Jump to: navigation, search

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


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