Automattic / Automattic/harper
Could the browser extension set some DOM attr to reflect its status
- Dominant language
- Rust
- Stars
- 15.4k
- Forks
- 627
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 106
Description
This probably only matters for Harper Glasses - but maybe other people will make even better extensions something like it in the future.
Harper Glasses wasn't trying to detect whether Harper was installed or not or enabled or not before today.
I noticed it creates a `harper-render-box` so tried detecting based on that, but it's only partial detection.
So at the moment I could add a feature to Harper Glasses to tell the user they need to install Harper for it to work, but with something more like a public API I could tell the user to enable it too.
Contributor guide
Research direction
No files, tests, or entry points are named. Start by reviewing the browser-extension integration and how Harper Glasses currently detects `harper-render-box`; clarify the status values to expose and the public DOM or API contract. Done means an external extension can distinguish whether Harper is installed and enabled.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- api, frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100