elementor / elementor/one-click-accessibility
Widget markup does not use semantic HTML
- Dominant language
- JavaScript
- Stars
- 95
- Forks
- 43
- Avg merge
- 3d 23h
- Merged PRs (30d)
- 2
Description
The widget should use semantic markup and be accessible itself. This is a tool and it has functionalities. It should not be built with `` and `` elements. Instead, it should be built as a `menu` with semantic `` for each `menuitem`.
1. Incorrect usage of ``: https://github.com/pojome/one-click-accessibility/blob/52ef94b53997670697e5c492cad2e45eda39aff2/includes/pojo-a11y-frontend.php#L102
2. Incorrect usage of ``: https://github.com/pojome/one-click-accessibility/blob/52ef94b53997670697e5c492cad2e45eda39aff2/includes/pojo-a11y-frontend.php#L119
Contributor guide
Research direction
Start in includes/pojo-a11y-frontend.php at lines 102 and 119, where the current nav and anchor markup are identified. Inspect the surrounding widget structure and verify that its controls use the requested menu and button semantics, with each item remaining usable as intended.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- html, php
- Domain
- accessibility, frontend
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 48/100