[BUG] 3 UI bugs: toast text, missing phase overlay, missing mute/contrast buttons #101
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
3 UI bugs from QA report still unfixed
1. Memory Leak toast says "trust draining" (should be "compute")
File:
js/engine.jsToast says "trust draining" but the event drains compute (70% reduction) and ops. Misleading feedback.
2. Phase transition overlay element missing from HTML
showPhaseTransition()looks for#phase-transitionbut this element doesn't exist inindex.html. Phase transitions silently fail — no celebratory overlay appears.3. Mute and Contrast buttons referenced but not in HTML
toggleMute()looks for#mute-btnandtoggleContrast()looks for#contrast-btn. Neither button exists inindex.html. Keyboard shortcuts M and C do nothing.All three from QA report
qa_beacon.md(BUG-06, BUG-07, BUG-09).Work submitted in PR #105.
Status:
#phase-transitionelement'Memory Leak — compute draining')Only Bug 2 required new work.
Sprint Fix — PR #110
Status:
Memory Leaktoast says "compute draining"#phase-transitiondiv with CSSPR: #110
Ready for review & merge.
Verified — All 3 bugs already fixed
Checked current codebase on main:
Bug 1: Memory Leak toast
js/engine.jsline ~606:showToast('Memory Leak — compute draining', 'event')✓Unreviewed Mergeevent (which actually drains trust — correct)Bug 2: Phase transition overlay
index.htmlline 281:<div id="phase-transition">✓ exists#phase-transition{display:none;...}✓ existsjs/engine.jsshowPhaseTransition()finds the element ✓Bug 3: Mute and Contrast buttons
index.htmlline 128:<button id="mute-btn">🔊</button>✓index.htmlline 129:<button id="contrast-btn">◐</button>✓js/main.jstoggleMute()andtoggleContrast()find their buttons ✓All three were likely fixed in a previous PR. Closing as already resolved.