Skip to content

Conversation

@Tim020
Copy link
Contributor

@Tim020 Tim020 commented Jan 30, 2026

Summary

  • Fix 44+ duplicate HTML ID issues across 14 Vue components with add/edit modals
  • Add unique prefixes (new-/edit-) to form element IDs to ensure accessibility and prevent JavaScript selector conflicts
  • Add explanatory comment to intentionally empty catch block in ServerSelector.vue

Components Fixed

  • ConfigCast.vue, ConfigCharacters.vue, ConfigCues.vue
  • ConfigActs.vue, ConfigScenes.vue
  • CharacterGroups.vue, ScriptLineCueEditor.vue
  • MicList.vue, CrewList.vue, PropsList.vue
  • StageDirectionStyles.vue (show config + user settings)
  • CueColourPreferences.vue

Test plan

  • Verify add/edit modals work correctly in each component
  • Check form validation displays properly
  • Confirm SonarQube re-analysis passes reliability gate

🤖 Generated with Claude Code

Resolves SonarQube reliability issues by ensuring unique HTML IDs in
components with both 'add' and 'edit' modals. Each form element now uses
context-specific prefixes (new-/edit-) to prevent accessibility issues
and JavaScript selector conflicts.

Also adds explanatory comment to intentionally empty catch block in
ServerSelector.vue URL validator.

Co-Authored-By: Claude Opus 4.5 <[email protected]>
@Tim020 Tim020 added the claude Issues created by Claude label Jan 30, 2026
@github-actions github-actions bot added client Pull requests changing front end code large-diff labels Jan 30, 2026
@github-actions
Copy link

github-actions bot commented Jan 30, 2026

Client Test Results

83 tests  ±0   83 ✅ ±0   0s ⏱️ ±0s
 3 suites ±0    0 💤 ±0 
 1 files   ±0    0 ❌ ±0 

Results for commit dc6634f. ± Comparison against base commit 66bbf37.

♻️ This comment has been updated with latest results.

@github-actions
Copy link

github-actions bot commented Jan 30, 2026

Python Test Results

  1 files  ±0    1 suites  ±0   46s ⏱️ ±0s
447 tests ±0  447 ✅ ±0  0 💤 ±0  0 ❌ ±0 
452 runs  ±0  452 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit dc6634f. ± Comparison against base commit 66bbf37.

♻️ This comment has been updated with latest results.

Add unique prefixes to form element IDs in the new-scenery-type,
edit-scenery-type, new-scenery, and edit-scenery modals.

Co-Authored-By: Claude Opus 4.5 <[email protected]>
@sonarqubecloud
Copy link

@Tim020 Tim020 merged commit 7323053 into dev Jan 30, 2026
25 checks passed
@Tim020 Tim020 deleted the tim/sonar-cleanup branch January 30, 2026 14:25
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 Pull requests changing front end code large-diff

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants