I have searched the existing issues and discussions.
Problem Description
Currently instead of showing the correct modifier key based on the users system both possible modifiers are shown.
Desired Solution you'd like
Something like this to show the correct modifier for the users device:
functiongetModifierLabel(){constnav=navigator;// 1. UA-Client-Hints (Chromium 89+, Edge 89+, Opera 75+, Android WebView 89+)
if(nav.userAgentData&&nav.userAgentData.platform){return/^mac/i.test(nav.userAgentData.platform)?'⌘':'Ctrl';}// 2. Legacy sniffing
constplatformString=nav.platform||nav.userAgent||'';constisApple=/(Mac|iPhone|iPod|iPad)/i.test(platformString);// includes iPadOS 13+ (MacIntel)
returnisApple?'⌘':'Ctrl';}// Example: paint a shortcut label
constmodifier=getModifierLabel();// "⌘" on macOS/iOS, "Ctrl" elsewhere
document.querySelector('#saveTip').textContent=`${modifier} + S`;
I can implement this, just getting feedback if this is wanted first.
Alternatives Considered
No response
Additional Context
No response
Originally created by @luantak on GitHub (Jun 11, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/14892
### Check Existing Issues
- [x] I have searched the existing issues and discussions.
### Problem Description

Currently instead of showing the correct modifier key based on the users system both possible modifiers are shown.
### Desired Solution you'd like
Something like this to show the correct modifier for the users device:
```js
function getModifierLabel() {
const nav = navigator;
// 1. UA-Client-Hints (Chromium 89+, Edge 89+, Opera 75+, Android WebView 89+)
if (nav.userAgentData && nav.userAgentData.platform) {
return /^mac/i.test(nav.userAgentData.platform) ? '⌘' : 'Ctrl';
}
// 2. Legacy sniffing
const platformString = nav.platform || nav.userAgent || '';
const isApple =
/(Mac|iPhone|iPod|iPad)/i.test(platformString); // includes iPadOS 13+ (MacIntel)
return isApple ? '⌘' : 'Ctrl';
}
// Example: paint a shortcut label
const modifier = getModifierLabel(); // "⌘" on macOS/iOS, "Ctrl" elsewhere
document.querySelector('#saveTip').textContent = `${modifier} + S`;
```
I can implement this, just getting feedback if this is wanted first.
### Alternatives Considered
_No response_
### Additional Context
_No response_
<!-- gh-comment-id:3504918425 -->
@silentoplayz commented on GitHub (Nov 7, 2025):
This should be addressed with [v0.6.35](https://github.com/open-webui/open-webui/releases/tag/v0.6.35) of Open WebUI. Let us know if you have any issues!
Also see https://github.com/open-webui/open-webui/pull/18473.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @luantak on GitHub (Jun 11, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/14892
Check Existing Issues
Problem Description
Currently instead of showing the correct modifier key based on the users system both possible modifiers are shown.
Desired Solution you'd like
Something like this to show the correct modifier for the users device:
I can implement this, just getting feedback if this is wanted first.
Alternatives Considered
No response
Additional Context
No response
@silentoplayz commented on GitHub (Nov 7, 2025):
This should be addressed with v0.6.35 of Open WebUI. Let us know if you have any issues!
Also see https://github.com/open-webui/open-webui/pull/18473.