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 are the foundational technologies related to OpenClaude-Portable Web Dashboard?
Engagement Signals
Cross-Market Term Frequency
Quantifies the cross-market adoption of foundational terms like Chrome and Firefox by tracking occurrence frequency across active SaaS architectures and enterprise developer debates.
SaaS Metrics