You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: replace SVG RECORDBUTTON with Material Icons ligature in toolbar
Record button used an SVG string set via innerHTML, which broke when
PR 7757 converted innerHTML to textContent for security. Instead of
reverting to innerHTML, move the icon to index.html as a static
Material Icons ligature element, matching how Play and Stop work.
- Add fiber_manual_record to #record in HTML
- Remove dynamic icon creation from toolbar-ui.js
- Refactor recorder.js to use CSS class on #record instead of
targeting the now-removed rec_inside SVG element
- Add #record.recording CSS for blink animation and red color
- Remove dead RECORDBUTTON SVG constant from artwork.js
- Remove unused RECORDBUTTON imports from toolbar-ui.js and turtledefs.js
- Update tests to reflect static icon and class-based recording state
0 commit comments