mirror of
https://github.com/nesquena/hermes-webui.git
synced 2026-05-26 03:30:36 +00:00
c731803312
Browser verification showed the side-tooltip on btnWorkspacePanelToggle was being clipped by its parent .composer-workspace-group's overflow:hidden (necessary for the chip's border-radius:999px rounded-pill clipping). Per user feedback: 'tooltips are only for things where there's really a possibility you wouldn't know what it is — if there's already text on the screen, no need.' The workspace toggle button is part of a chip group whose adjacent .composer-workspace-chip label already shows the current workspace path (e.g. /home/hermes/workspace, or 'Home') — making the toggle icon's purpose self-evident. Reverts btnWorkspacePanelToggle from data-tooltip='Show workspace panel' + class='has-tooltip' to title='Show workspace panel' (legacy native). The native tooltip's slow display is acceptable here since (a) the chip already contextualizes the button, and (b) the rounded-chip overflow:hidden is non-negotiable for the visual design. bot.js _setButtonTooltip helper is still in place — it correctly falls back to el.title for elements without data-tooltip, so the runtime title swap (open vs collapsed state) still works.