Skip to content

Fix V3 UI tooltip rendering (#1091)#1094

Merged
Tim020 merged 3 commits into
devfrom
fix/v3-tooltip-rendering
May 26, 2026
Merged

Fix V3 UI tooltip rendering (#1091)#1094
Tim020 merged 3 commits into
devfrom
fix/v3-tooltip-rendering

Conversation

@Tim020
Copy link
Copy Markdown
Contributor

@Tim020 Tim020 commented May 26, 2026

Summary

  • Replaces all native HTML title attributes used as tooltips with v-b-tooltip directive, restoring Bootstrap-styled tooltip popups throughout the V3 UI
  • Replaces the plain "?" text span in ConfigSettings with an <IMdiHelpCircle> icon (restoring the visual parity with the V2 <b-icon-question-circle-fill>)
  • Restores the missing help icon + tooltip on the "Browser Console Log Level" label in UserSettingsConfig, which was dropped during the V2→V3 port

Files changed

File Change
config/ConfigSettings.vue <span>?</span> + :title<IMdiHelpCircle> + v-b-tooltip
user/settings/UserSettingsConfig.vue Restored help icon + tooltip for Console Log Level
show/config/mics/ResourceAvailability.vue :titlev-b-tooltip
show/config/mics/MicAllocations.vue :titlev-b-tooltip
show/config/mics/MicTimeline.vue titlev-b-tooltip on Export button
show/config/mics/SceneDensityHeatmap.vue :titlev-b-tooltip on scene bars
show/config/stage/CrewTimeline.vue titlev-b-tooltip on Export button
show/config/stage/StageTimeline.vue titlev-b-tooltip on Export button
show/live/StageManagerPane.vue titlev-b-tooltip on pin icon

Test plan

  • Config > Settings — help icons visible next to settings with help_text; hover shows Bootstrap-styled tooltip
  • User Settings > Settings — "Browser Console Log Level" has help icon with tooltip
  • Mics > Allocations — hover a conflict cell shows styled tooltip
  • Mics > Availability — hover a mic status cell shows styled tooltip
  • Mics > Timeline / Stage > Timeline — hover Export button shows styled tooltip
  • Mics > Density — hover a scene bar shows styled tooltip
  • Live view > Stage Manager pane — pin icon shows "Pinned" tooltip on hover

Related

Closes #1091
See also #1093 (follow-up: ResourceAvailability tooltip DOM node leak)

🤖 Generated with Claude Code

Replace native HTML title attributes with v-b-tooltip directive throughout
client-v3 to restore Bootstrap-styled tooltips. Replace the plain "?" text
span in ConfigSettings with IMdiHelpCircle icon, and restore the missing
help icon on the Browser Console Log Level setting in UserSettingsConfig.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions github-actions Bot added small-diff Small pull request client-v3 labels May 26, 2026
@Tim020 Tim020 added the claude Issues created by Claude label May 26, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 26, 2026

Client V3 Test Results

23 tests   23 ✅  0s ⏱️
 2 suites   0 💤
 1 files     0 ❌

Results for commit d7ffb8a.

♻️ This comment has been updated with latest results.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 26, 2026

Client Test Results

128 tests   128 ✅  0s ⏱️
  6 suites    0 💤
  1 files      0 ❌

Results for commit d7ffb8a.

♻️ This comment has been updated with latest results.

@Tim020 Tim020 linked an issue May 26, 2026 that may be closed by this pull request
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 26, 2026

Python Test Results

  1 files    1 suites   1m 33s ⏱️
611 tests 611 ✅ 0 💤 0 ❌
616 runs  616 ✅ 0 💤 0 ❌

Results for commit d7ffb8a.

♻️ This comment has been updated with latest results.

@Tim020 Tim020 enabled auto-merge (squash) May 26, 2026 16:38
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 26, 2026

Playwright E2E Results (chromium)

151 tests   151 ✅  1m 29s ⏱️
 14 suites    0 💤
  1 files      0 ❌

Results for commit d7ffb8a.

♻️ This comment has been updated with latest results.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 26, 2026

Playwright E2E Results (firefox)

151 tests   151 ✅  1m 30s ⏱️
 14 suites    0 💤
  1 files      0 ❌

Results for commit d7ffb8a.

♻️ This comment has been updated with latest results.

Tim020 and others added 2 commits May 26, 2026 17:43
v-b-tooltip injects hidden tooltip-inner divs containing the word "server",
causing locator('text=Server').first() to resolve to a hidden tooltip element
rather than the Server radio label in the Logs tab. Scope the locator to
.tab-pane.active labels with exact text match, consistent with the adjacent
Client label click on line 251.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@sonarqubecloud
Copy link
Copy Markdown

@Tim020 Tim020 merged commit c13763d into dev May 26, 2026
35 checks passed
@Tim020 Tim020 deleted the fix/v3-tooltip-rendering branch May 26, 2026 16:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

claude Issues created by Claude client-v3 small-diff Small pull request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

V3 UI tooltips not rendering nicely

1 participant