Skip to main content
No Result Found

focus-obscured-enhanced

Severity: Serious

Description

User interface elements which receive keyboard focus must be completely visible. This helps users who can’t use pointing devices understand which element has keyboard focus. Ensure you do not design websites in which modals, dialog boxes, cookie banners, and other components overlap a user element.

If a component that overlaps UI elements is necessary, ensure that keyboard focus remains in that component until the user closes that component.

The focus-obscured-enhanced rule follows Level AAA conformance and doesn’t allow user interface elements to be even partially hidden when they receive keyboard focus.

Example

In the following example, the first image shows a restaurant website’s homepage and the second image shows how it looks when a cookie warning box appears over it.

A restaurant website with many menu options

A cookie box partially covering a restaurant website

In both the images, the button Seasonal Dishes has keyboard focus. As the cookie warning box partially obscures the user input element, this website violates the focus-obscured-enhanced rule.

In the following example, you can see that the cookie warning box does not cover the user input element that has keyboard focus (the button Seasonal Dishes). So, the following element does not violate the focus-obscured-enhanced rule.

A cookie box that doesn't cover user elements

How to fix?

Follow these steps to fix any violations in the focus-obscured-enhanced rule:

  • Check if your website has modals, dialog boxes, cookie banners, and other components that overlap a user element.
  • Redesign such components to not overlap user interface elements that may receive keyboard focus, or ensure that keyboard focus is retained in such components until they are closed.

Reference

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked





Thank you for your valuable feedback

Is this page helping you?

Yes
No

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked





Thank you for your valuable feedback!

Talk to an Expert
Download Copy Check Circle