Automattic / Automattic/harper

Could the browser extension set some DOM attr to reflect its status

Open
#2,627 1 comment 0 reactions 0 assignees View on GitHub
chrome-extension enhancement
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.