device-management-toolkit / device-management-toolkit/sample-web-ui
Proxy selector in Profile Details: cannot reliably add/select proxies and shows internal no-proxy key
Open
@nbmaiti is already working on this.
Since Jul 27, 2026.
bug
- Dominant language
- TypeScript
- Stars
- 13
- Forks
- 19
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 49
Description
Describe the bug 🪲
After the proxy selector change (feat: add proxy configuration selector), proxy selection behavior in Sample UI regressed in Profile Details.
Two user-facing issues are observed:
- Once a proxy is added, proxy selection is not working as expected (should still allow selecting another proxy/config from the selector).
- The UI displays the internal no-proxy key/text instead of a user-friendly label (example shown: internal object/key for "no proxy" is rendered).
To Reproduce 🪜
- Open Sample UI.
- Go to Profiles and create/edit a profile.
- Navigate to the proxy configuration section.
- Add a proxy configuration.
- Try to select another proxy from the selector.
- Observe selector behavior and rendered proxy text entries.
Expected behavior
- Proxy selector remains usable after adding a proxy.
- Valid proxy entries are selectable in a clear way.
- No internal keys/object names are shown to users.
- "No proxy" state (if applicable) is shown as a localized/user-friendly label.
Actual behavior
- After adding a proxy, selection behavior is incorrect / not intuitive for further proxy selection.
- Wrong entry text is displayed: internal no-proxy object/key appears in UI instead of a proper label.
Screenshots 🖼️
Issue 1 (selector behavior):
Issue 2 (wrong no-proxy/internal text rendering):
Browser Information (please complete the following information): 🖥️
- OS: Linux
- Browser and Version: [please fill]
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.