hypothesis / hypothesis/product-backlog
Inline browser extension into Bouncer flow
- Dominant language
- No language data
- Stars
- 122
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
## Feature Request Form
### Problem you are trying to address with this feature
A user is trying to share a direct link to an annotation on a URL which is likely to be behind a paywall or otherwise inaccessible to Via.
### Your solution
Inline the browser extension installation into the user's flow when they click on a Bouncer link to minimize friction. Something like this:
1. User clicks bouncer link
2. Bouncer detects that user does not have extension installed and knows (_via some TBD magic_) that the annotated content is (or probably is) paywalled
3. Bouncer presents a page explaining that the link goes to an annotated page and the user will need to install an extension in order to continue. There could be a big 'Continue' button that displays an inline extension dialog. If the user accepts, the flow continues onto the original URL which activates the extension, otherwise they are given other options.
Original context: https://groups.google.com/a/list.hypothes.is/forum/#!topic/dev/68MiLmmk_0M
Contributor guide
No contributing guide indexed for this repository
Research direction
No implementation files or tests are named. Start by reviewing the issue and its linked discussion, then define the Bouncer flow, paywall detection, inline extension installation, continuation behavior, and alternative options before identifying the relevant entry points and tests.
Written by the indexing model from the issue text.
Assessment
- Domain
- web-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100