Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ADA | Axe Issue: Pop-up Menu Not Contained by Landmarks #4504

Open
4 of 11 tasks
kalyanighodake opened this issue Dec 17, 2024 · 0 comments
Open
4 of 11 tasks

ADA | Axe Issue: Pop-up Menu Not Contained by Landmarks #4504

kalyanighodake opened this issue Dec 17, 2024 · 0 comments
Labels
status: awaiting triage Automatically added to new issues. Should be removed once they have been triaged. type: bug 🪲 Something isn't working

Comments

@kalyanighodake
Copy link

kalyanighodake commented Dec 17, 2024

Latest version

  • I have tested the latest version

Description

When opening the menu pop-up using the Salt component, the Axe accessibility tool reports an error: "All page content should be contained by landmarks." This issue occurs because the menu dropdown is rendered in a data-floating-ui-portal outside the

element, which may cause it to be perceived as not being part of the structured content of the page.

Steps to reproduce

  1. Navigate to the page containing the Salt component with the menu pop-up.
  2. Trigger the menu pop-up to open.
  3. Run the Axe accessibility tool to analyze the page.
  4. Observe the reported issue regarding content not being contained by landmarks.

Expected behavior

All page content, including dynamically rendered elements like pop-up menus, should be logically associated with a landmark region to ensure accessibility compliance.

Package name(s)

Core (@salt-ds/core)

Package version(s)

"@salt-ds/core": "^1.37.0"

Browser

  • Chrome
  • Safari
  • Firefox
  • Microsoft Edge

Operating system

  • macOS
  • Windows
  • Linux
  • iOS
  • Android

Are you a JPMorgan Chase & Co. employee?

  • I am an employee of JPMorgan Chase & Co.
@kalyanighodake kalyanighodake added status: awaiting triage Automatically added to new issues. Should be removed once they have been triaged. type: bug 🪲 Something isn't working labels Dec 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: awaiting triage Automatically added to new issues. Should be removed once they have been triaged. type: bug 🪲 Something isn't working
Projects
Development

No branches or pull requests

1 participant