Opened 16 months ago

Closed 16 months ago

Last modified 16 months ago

#14596 closed bug (fixed)

: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:

Description

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 16 months ago by Weston Ruter

  • Resolution set to fixed
  • Status changed from new to closed

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 16 months ago by scottgonzalez

  • Milestone changed from none to 1.12.0

comment:3 Changed 16 months 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.