fix: address code review findings

- Fix accent color CSS variable: write to --or-accent-override
- Fix actionDelete double-fire: toolbar button first, key fallback
- Fix localStorage collision: use chrome.storage.local for sidebar
- Fix updateSettings preserving keyboard selection state
- Add document.body guard for count badge creation
This commit is contained in:
Joel Brock
2026-04-23 09:07:15 -07:00
parent 311aa0e771
commit 3eec701eb4
3 changed files with 38 additions and 27 deletions

View File

@@ -62,7 +62,7 @@
// Accent color
if (settings.accentColor) {
document.documentElement.style.setProperty('--or-accent', settings.accentColor);
document.documentElement.style.setProperty('--or-accent-override', settings.accentColor);
}
console.log('[Outlook Relook] Settings applied to DOM');