OpenClaude-Portable Web Dashboard
Raw Developer Origin & Technical Request
GitHub Issue
May 7, 2026
## Environment
- OS: Ubuntu Linux
- Browser: Firefox / Chrome
- IME: fcitx5
- OpenClaude version: v0.9.2
- Provider: Google Gemini
## Bug Description
Japanese IME input does not work in the Web Dashboard chat input field.
Characters cannot be entered at all when using Japanese input (fcitx5).
English input works fine.
## Root Cause
In `dashboard/index.html` line 847, the Enter key handler does not check
`e.isComposing`, causing IME composition events to conflict with the send action.
**Before (buggy):**
```js
if (e.key === 'Enter' && !e.shiftKey) { e.preventDefault(); sendMessage(); }
```
**After (fixed):**
```js
if (e.key === 'Enter' && !e.shiftKey && !e.isComposing) { e.preventDefault(); sendMessage(); }
```
## Additional Notes
- Firefox does not work even after the fix; Chrome works correctly after the fix
- Browser cache must be cleared after applying the fix
## Workaround
Apply the fix above to `dashboard/index.html` and use Chrome browser.
Developer Debate & Comments
No active discussions extracted for this entry yet.
Adjacent Repository Pain Points
Other highly discussed features and pain points extracted from techjarves/OpenClaude-Portable.
Frequently Asked Questions
Market intelligence mapped to OpenClaude-Portable Web Dashboard.
How is OpenClaude-Portable Web Dashboard positioned in the market?
How is the developer community reacting to OpenClaude-Portable Web Dashboard?
What architecture is tied to OpenClaude-Portable Web Dashboard?
Engagement Signals
Cross-Market Term Frequency
Counts stored text matches for foundational terms like Chrome and Firefox in analysed public discussions. These counts do not measure adoption.
Stored text matches, not adoption or market-share measurements.
- Chrome: 21 records
- Firefox: 6 records
- Japanese IME input: 1 records
- Web Dashboard: 1 records
- chat input field: 1 records
- fcitx5: 1 records
- e.isComposing: 1 records
- Enter key handler: 1 records
- sendMessage(): 1 records
- dashboard/index.html: 1 records
- Browser cache: 1 records
SaaS Metrics