Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • B bootstrap
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 263
    • Issues 263
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 114
    • Merge requests 114
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Bootstrap
  • bootstrap
  • Merge requests
  • !21375

Dropdown: close menu when focusing outside element

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Administrator requested to merge github/fork/pvdlg/dropdown-close-focusout-2 into v4-dev Dec 20, 2016
  • Overview 0
  • Commits 4
  • Pipelines 0
  • Changes 2

Created by: pvdlg

Re-open #19978 following a mistake while resolving conflicts.

Currently the behavior of dropdown menu is inconsistent for mouse and keyboard users:

  • when menu is open, clicking outside, close it
  • when menu is open, focusing outside (tab key), doesn't close it

The changes in this PR close the dropdown menu when focusing on an element outside the dropdown menu. It's handled in a similar fashion it's currently done for click events (except that focusin events inside the menu don't close it contrary to click events).

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: github/fork/pvdlg/dropdown-close-focusout-2