hypothesis / product-backlog

Where new feature ideas and current bugs for the Hypothesis product live
118 stars 7 forks source link

Inline browser extension into Bouncer flow #160

Open robertknight opened 7 years ago

robertknight commented 7 years ago

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

dwhly commented 6 years ago

@robertknight We're doing a big triage of the backlog. When you say "TBD magic", does anything come to mind?