Highlight Plus — Help & Guide
A small extension to highlight multiple words on web pages.
Quick start
- Open the popup (click the extension icon).
- Enter words separated by spaces in the textbox (e.g.
todo bug note
). - Toggle the switch to enable/disable highlighting.
The extension highlights whole-word matches in the page (case-insensitive).
Popup UI
- Textbox — type highlight words separated by spaces.
- Switch — toggles highlight on/off.
- Donate — link to the project.
- About — this page.
- Report issue — use GitHub Issues if you find bugs (link in the repo).
Examples
- Enter
error warning
→ highlights “error” and “warning”. - Use multiple words:
todo fix review
.
Behavior notes & tips
- Words shorter than 2 characters are ignored.
- Matching is case-insensitive.
- Highlighted style cycles through several default color themes.
- If changes in the popup do not appear on the page:
- Try reloading the page.
- Ensure the extension is allowed on the site (file:// or special pages require permission).
- Open the popup again to confirm the saved keywords.
-
Disabling
Highlight Plus
doesn't "undo" past DOM changes made by its content scripts, so any highlight markup already injected into a page will remain until the page is refreshed or a re-injected content script actively removes it.
Also, when the extension is re-enabled, Chrome does not automatically inject content scripts into already-open tabs, so pages can stay in that "pre-disabled" highlighted state until a navigation or a manual reinjection occurs.
Troubleshooting
- Problem: New words disappear when switching tabs.
- Fix: Wait ~200ms for the popup to save (or open popup and wait briefly). Update the extension if this persists.
- Problem: “message port closed” console warnings.
- Fix: Use the latest extension version — fixed in v2.0.2
Reporting bugs / feature requests
If you find a bug or want a feature, please open an issue here.
Template:
1. Bug report / Feature request
* Type: Bug [] / Feature []
2. Extension version installed: v1.0.x
3. Browser (name and version): e.g. Chrome 114.0.5735.199
4. OS (name and version): e.g. macOS 13.4, Windows 10
5. Steps to reproduce
* Go to ...
* Click ...
* Enter ...
* Observe...
6. Expected behavior: ...
7. Actual behavior: ...
8. Reproducible URL: ...
9. Console errors / logs:
[Paste console output here]
10. Screenshots: ...
11. Additional context: ...
Incomplete requests may be closed until updated with missing info.
Production changelog (short)
- v2.0.2 — Fixed view switch from
grid/list/kanban/...
re-run renders highlighting without toggle. - v2.0.1 — Fixed css rendering on popup box.
- v2.0.0 — Upgraded
jQuery v3.7.1
and updated the highlighter file. - v1.0.3 — Fixed
last.runtime.error
and search box auto expand. Added help.md file. - v1.0.2 — Fixed messaging port issue and popup save behavior.