Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#14596 closed bug (fixed)

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

Reported by: Scott González 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.

Change History (3)

comment:1 Changed 7 years ago by Weston Ruter

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

comment:2 Changed 7 years ago by Scott González

Milestone: none1.12.0

comment:3 Changed 7 years ago by Scott González

Focusable: Fix handling of visibility: inherit

Ref #14596 Ref gh-1583 Closes gh-1605

Changeset: d3025968f349c37a8ca41bfc63ee1b37d9d7354f

Note: See TracTickets for help on using tickets.