Skip to main content

Search and Top Navigation

#14596 closed bug (fixed)

Opened September 24, 2015 12:16PM UTC

Closed September 24, 2015 12:17PM UTC

Last modified September 29, 2015 04:48PM UTC

:focusable and :tabbable selectors need to handle nested visibility rules

Reported by: scottgonzalez Owned by:
Priority: minor Milestone: 1.12.0
Component: ui.core Version: 1.11.3
Keywords: Cc:
Blocked by: Blocking:

An element inside a visibility: hidden element can still be visible (and therefore focusable) if the nested element explicitly has visibility: visible.

Attachments (0)
Change History (3)

Changed September 24, 2015 12:17PM UTC by Weston Ruter comment:1

resolution: → fixed
status: newclosed

Core: Remove ancestor visibility requirement from :focusable selector

  • Check computed visibility in addition to :visible
  • Add tests for nested visibility override

Fixes #14596

Closes gh-1583

Changeset: 0db243a7369bc1e642a83d8b84be9437c360f7e2

Changed September 24, 2015 12:19PM UTC by scottgonzalez comment:2

milestone: none1.12.0

Changed September 29, 2015 04:48PM UTC by Scott González comment:3

Focusable: Fix handling of visibility: inherit

Ref #14596

Ref gh-1583

Closes gh-1605

Changeset: d3025968f349c37a8ca41bfc63ee1b37d9d7354f