### Description Closes # ### Type of Change - [ ] Bug fix (non-breaking change that fixes an issue) - [ ] New feature (non-breaking change that adds functionality) - [ ] Breaking change (fix or feature that alters existing behavior) - [ ] Refactoring (no functional changes) - [ ] Documentation update - [ ] Build, dependencies, or CI ### How Has This Been Tested? - [ ] Tested on Chrome - [ ] Tested on Firefox - [ ] `npm run lint` passes with zero errors and zero warnings - [ ] `node -c` passes on all modified `.js` files ### Checklist - [ ] My code follows the project's style guidelines - [ ] I have performed a self-review of my code - [ ] I have added/updated tests if needed - [ ] I have updated documentation if needed (`docs/`, README, etc.) - [ ] Protocol changes: I ran `node scripts/build-extension.cjs` and updated relevant docs - [ ] No new warnings, secrets, or hardcoded credentials introduced ### Additional Context