VP-82: Menus should – but don't – close when user clicks elsewhere

Metadata

Source
VP-82
Type
Bug
Priority
Critical
Status
Closed
Resolution
Won't Fix
Assignee
N/A
Reporter
Michelle D'Souza
Created
2012-03-08T16:46:26.535-0500
Updated
2017-12-22T10:28:41.073-0500
Versions
  1. 0.1
Fixed Versions
N/A
Component
  1. controls

Description

Only one menu in the video player toolbar should show at a time. Currently you can open both the captions and transcripts menus and have them overlap on the screen.

Comments

  • Anastasia Cheetham commented 2012-10-23T10:59:15.659-0400

    The desired interactions for the Video Player (http://wiki.fluidproject.org/display/fluid/Floe+video+player+interactions) state:

    The menu will hide when any one of the following happens:

    1- the user clicks on the CC button again
    2- the user clicks on a language in the menu
    3- the user clicks elsewhere in the interface

    Currently 1 and 2 are successfully causing the menu to hide, but 3 is not.

    A call to deadMansBlur() was used with the intention of addressing this, but it doesn't quite do the job: When the keyboard is used, it successfully triggers the closure of the menu (though a simple blur handlier might do this), but when the mouse is used, the focusout event that deadMansBlur() looks for simply isn't happening on the menu container, the button, or any of the menu items.

  • Anastasia Cheetham commented 2012-10-25T14:47:22.291-0400

    Note that the menu DOES actually hide successfully in FF on Windows and in IE9 (except when clicking on the video window itself). Clicking on any of the other controls, or elsewhere in the page, will cause a visible menu to hide in IE9.

  • Justin Obara commented 2017-12-22T10:28:41.067-0500

    The video player repository has been archived.