microsoft / microsoft/foundry-local
[Programmatic Access - Foundry Local - Models]: Aria-selected property is not defined for the Execution Device buttons under 'Models' page.
@prathikr is already working on this.
Since Sep 16, 2026.
- Dominant language
- C++
- Stars
- 2.6k
- Forks
- 369
- Avg merge
- 2d 17h
- Merged PRs (30d)
- 39
Description
### Describe the issue
[A11y Agency plugin ](https://nam06.safelinks.protection.outlook.com/?url=https:%2f%2fvigilant-adventure-v9qpqwn.pages.github.io%2fall%2f%23plugins%2fa11y?q%3Da11y&data=05%7c02%7cv-cmadda%40microsoft.com%7cc809251b79d74200ecc908decb9453c2%7c72f988bf86f141af91ab2d7cd011db47%7c1%7c0%7c639172035135569684%7cUnknown%7cTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7c0%7c%7c%7c&sdata=5v%2BYGmPOuGLwcQ4QzpTYDdOQmR2PxYEy1h5Z1mZ2ykI%3D&reserved=0)is available to help with accessibility bug remediation.
The required tag has already been added: agency:agent=a11y:a11y-agent@company. Assign the bug to Agency to use it.
Please try it and share feedback on whether the remediation guidance was useful at [CAIA11yAgency@microsoft.com](mailto:CAIA11yAgency@microsoft.com).
**User Experience:**
Screen reader users cannot determine the current state of a control (expanded, checked, selected, pressed). They see a toggle but cannot tell whether it is on or off.
Note: User credentials should NOT be included in the bug.
**Actual Result:**
Aria-selected property is not defined for the Execution Device buttons (CPU, GPU, NPU) under 'Models' page.
**Note:**
Same repro for the control present in 'Start with SDK' section under 'Home' page.
Path: https://www.foundrylocal.ai/>Home>Start with SDK
**Expected Result:**
Aria-selected property should be defined for the Execution Device buttons under 'Models' page.
How to Fix:
Add appropriate ARIA state attributes: aria-expanded="true|false", aria-checked="true|false", aria-pressed="true|false", aria-selected="true|false". Update values dynamically via JavaScript when state changes.
### To reproduce
1. Open the URL "https://www.foundrylocal.ai/" and login with valid credentials.
2. Foundry local homepage opens. Select 'Models' from header.
3. Navigate to CPU, GPU, NPU controls under Execution Devices
4. Verify whether Aria-selected property is defined or not.
### Urgency
_No response_
### Platform and architecture
Windows X64
### OS Version
Windows 25H2 (OS Build 26200.8893)
### Installation type
Released package/binary
### Foundry Local version
https://www.foundrylocal.ai/
### API or surface area
CLI
### Hardware acceleration/backend
Other / Unknown
### Backend/runtime version
_No response_
Note:
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.