Description
- VS Code Version: 1.100.2
- OS Version: macOS Sequoia 15.4.1
Content on the extension’s webview page is not enclosed within any ARIA landmark regions such as <main>, <nav>,
or containers with role="main", role="region", etc.
This causes accessibility issues (Understanding 2.4.1 Bypass Blocks)for users relying on assistive technologies like screen readers, which use landmarks to navigate between sections of content.
Steps to Reproduce:
- Open the WCA4Z extension webview in VS Code.
- Elements present in the references are not within a landmark.
Expected behavior
All meaningful content should be enclosed within appropriate landmark containers to support semantic structure and keyboard/screen reader navigation. For example:
<main role="main">
<!-- Primary content here -->
</main>
Affected Element (xPath):
-
/html/body/p[1]
→ "Select a file or folder from the COBOL that is ready for transformation..." -
/html/body/div[@Class='button-container']
→ Select COBOL -
/html/body/h3[@Class='title']
→ Heading: "IBM watsonx Code Assistant for Z" or equivalent```
References:


