Skip to content

fix: AI chat mode tooltip placement and clearer descriptions (#2201)#2230

Merged
GermanBluefox merged 1 commit into
ioBroker:masterfrom
Eistee82:fix/ai-mode-tooltip-placement
May 6, 2026
Merged

fix: AI chat mode tooltip placement and clearer descriptions (#2201)#2230
GermanBluefox merged 1 commit into
ioBroker:masterfrom
Eistee82:fix/ai-mode-tooltip-placement

Conversation

@Eistee82
Copy link
Copy Markdown
Contributor

@Eistee82 Eistee82 commented May 2, 2026

Summary

  • Fixes [Bug]: AI-Chat-Window, drop down mode partially blocked by hover over text #2201: the AI chat mode hover tooltip covered the dropdown's first option ("Chat"), making it unclickable. Tooltip is now anchored to the left of the selector.
  • Rewrote the per-mode descriptions so the user can pick the right mode for their model: Chat = plain conversation, Agent = larger models with tool support (read/create/edit scripts, look up datapoints, browse object tree), Code = smaller models without tool support (two-step plan-then-code generator).
  • Translations updated in all 11 languages; stale translation keys for the previous wording removed.

Test plan

  • npm run lint clean (root + src-editor)
  • npx vitest run in src-editor — 428/428 passing
  • npm run test:declarations and npm run test:package pass
  • npm run build-editor succeeds
  • All 11 i18n JSON files validate
  • CI green on all Node versions / OS combinations
  • Manual: open a script, open the AI chat panel, hover the mode selector — tooltip appears to the left without overlapping the dropdown
  • Manual: open the dropdown — Chat / Agent / Code remain selectable

🤖 Generated with Claude Code

…Broker#2201)

Fixes issue ioBroker#2201: when opening the mode dropdown, the hover tooltip
covered the first option ("Chat") and made it unselectable. The tooltip
is now anchored to the left of the selector so it sits next to the
button instead of on top of the menu.

Also rewrote the per-mode descriptions so users can pick the right
mode based on their model's capabilities:

- Chat   — plain conversation, works with any model
- Agent  — for larger models with tool support; reads, creates, and
           edits scripts, looks up datapoints, browses the object tree
- Code   — for smaller models without tool support; uses a two-step
           plan-then-code generator

Translations updated in all 11 languages (en, de, ru, pt, nl, fr, it,
es, pl, uk, zh-cn). Stale translation keys for the previous wording
were removed.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@GermanBluefox GermanBluefox merged commit a8fe07b into ioBroker:master May 6, 2026
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: AI-Chat-Window, drop down mode partially blocked by hover over text

2 participants