Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not active by default #1487

Open
fikriauliya opened this issue Aug 7, 2017 · 24 comments
Open

Not active by default #1487

fikriauliya opened this issue Aug 7, 2017 · 24 comments

Comments

@fikriauliya
Copy link

I use Chrome extension. Every time I want to see the annotations, I have to click Hypothes.is Chrome's button first:

screen shot 2017-08-07 at 5 52 44 pm

Only after clicking that, the annotations and the sidebar appear.

Is it intended behavior (why?) or bug?

@robertknight
Copy link
Member

Hello @fikriauliya - Yes, this is the intended behaviour. @dwhly perhaps you might know the thinking behind this default?

@katrinleinweber
Copy link

Please do explain this intention. The sidebar sliding away upon every click onto the page or PDF that is being annotated easily doubles the number of clicks for me. Esp. when I'm not the first annotator, I often want to switch between reading, highlighting something myself, appending an annotation to my highlight and reading other people's annotation.

Please consider adding an option (maybe pin button) to keep the sidebar open.

@dwhly
Copy link
Member

dwhly commented Nov 17, 2017

I think there are two conversations happening here.

Every time I want to see the annotations, I have to click Hypothes.is Chrome's button first.

At present yes, if you turn on the sidebar, by clicking the extension icon, it will stay active on that tab, and for any subsequent pages you browse to on that tab. That decision was made because we felt generally that people were enabling the annotation capability selectively and we didn't want to have to force it on them for all pages. We could make this behavior configurable, but we also long ago made a decision to focus on the optimal default behaviors and to skip config heavy admin capabilities. We're always open to feedback about what people want however.

The sidebar sliding away upon every click onto the page or PDF that is being annotated easily doubles the number of clicks for me

This is a separate issue. Many have asked for a way to "pin" the sidebar open, and even to have it not "cover the page" but be side-by-side. This is a frequent request and one that we should prioritize.

@dawariley ^

@lkraav
Copy link

lkraav commented May 13, 2018

This is a separate issue. Many have asked for a way to "pin" the sidebar open, and even to have it not "cover the page" but be side-by-side. This is a frequent request and one that we should prioritize.

Hi. This is also my first reaction after getting familiar with the workflow.

I don't see a "pin to top" feature issue in the open or closed list. Would it make sense to open one?

@klemay
Copy link
Contributor

klemay commented Jul 25, 2018

See also: hypothesis/product-backlog#94

@klemay
Copy link
Contributor

klemay commented Oct 29, 2018

Request for this came in via Chrome webstore today - tracked here: https://hypothesis.zendesk.com/agent/tickets/3270

@klemay
Copy link
Contributor

klemay commented Oct 31, 2018

Another request: https://hypothesis.zendesk.com/agent/tickets/3280

@judell
Copy link

judell commented Nov 5, 2018

@klemay One reason to be opt-in on a per-tab basis, vs active by default, is that the H app can conflict with key productivity tools like Slack and Gmail. (That's still a problem if you load Slack or Gmail into a tab where H is active.)

@klemay
Copy link
Contributor

klemay commented Nov 5, 2018

Agreed! Seems like a happy medium could be a configurable option, maybe with the ability to whitelist/blacklist certain sites?

@judell
Copy link

judell commented Nov 5, 2018

hypothesis/product-backlog#175 considers that possibility, but also notes that it'd be ideal to not have to do blacklisting, but rather work out why we conflict with certain sites and solve that.

@klemay
Copy link
Contributor

klemay commented Dec 10, 2018

Another request for this came over the weekend: https://twitter.com/nicknikolov/status/1071768432830492679

@eeril
Copy link

eeril commented Jan 12, 2020

+1 for this request.

I use hypothesis to take notes a lot and I want it to be active-by-default.

@klemay
Copy link
Contributor

klemay commented Jan 13, 2020

Hey everyone, this isn't something we're likely to work on soon, as we have lots of other roadmap items to tackle. I did want to mention, though, that you might look into an extensions manager like Extensity to accomplish this for Hypothesis and any other extension you may have installed.

Some of you may already be doing this, but thought I'd say something in case you hadn't tried it!

@neongreen
Copy link

I would love the ability to make Chrome extension active by default.

"We also long ago made a decision to focus on the optimal default behaviors and to skip config heavy admin capabilities" makes sense as well, though.

@klemay Can Extensity actually activate the H extension? It doesn't look like it can, or at least I haven't found how to accomplish this. It can enable/disable the extension, but that's different.

@klemay
Copy link
Contributor

klemay commented Jul 7, 2020

We continue to get feature requests for this, and some brief internal testing shows that the extension doesn't cause major conflict with tools like Slack and Gmail.

There's still this issue mentioned by Dan above:

we felt generally that people were enabling the annotation capability selectively and we didn't want to have to force it on them for all pages. We could make this behavior configurable, but we also long ago made a decision to focus on the optimal default behaviors and to skip config heavy admin capabilities.

I think it's unlikely that we'll add more config options to the extension any time soon, as we're heavily focused on the LMS app at the moment. However, when we do get to a place where we can focus on the extension, this will be a good candidate.

@neongreen
Copy link

Btw, what is the LMS app?

@klemay
Copy link
Contributor

klemay commented Jul 7, 2020

@neongreen our LMS app brings Hypothesis into LTI-compliant Learning Management Systems like Canvas, Blackboard, etc. More info on that here: https://web.hypothes.is/education/

Edit: Dropped the wrong link above at first. That's been fixed now.

@klemay klemay transferred this issue from hypothesis/browser-extension Sep 24, 2020
@ykessler
Copy link

I'd like to add my vote for this feature!

we felt generally that people were enabling the annotation capability selectively and we didn't want to have to force it on them for all pages. We could make this behavior configurable, but we also long ago made a decision to focus on the optimal default behaviors and to skip config heavy admin capabilities.

Couple notes on this:

  • While optimal default behaviors are always good, if the behaviors are not configurable then they're not 'default' behaviors, they're the only behavior. Moreover adding some basic configuration options in no way detracts from the default user experience- it just enables particular users to get more out of the tool.
  • Please consider also that if someone has already taken the time to add their own annotations to a particular webpage, then the logical default behavior for that page should be to automatically show those annotations whenever I load it. In other words, you may want to have different behavior for pages depending on whether they do or don't already have highlights/annotations.

I understand your team is focused on other things, but please consider this feature when you can, as this one setting would be a big improvement. Thanks!

@woodgear
Copy link

woodgear commented Jun 3, 2021

vote +1

@luchaoqi
Copy link

luchaoqi commented Aug 9, 2021

vote +1. I would recommend Weava for anyone who wants this feature.

@desiringsubjects
Copy link

desiringsubjects commented Aug 19, 2021

Vote ++1 ((it pains me that such an option- isn't available)) This "off by default" issue has kept me from truly using the app for years. I've tried setting complicated keyboard maestro shortcuts to fix this myself. Is there anything else I can do about it? PLEASE CONSIDER

@jussihuotari
Copy link

Curious why the security/privacy is not mentioned on this issue? Perhaps I'm missing something?

Anyway, from security perspective it sounds very good that the extension is off by default. Like you know, it says on install: The extension "can read and change all your data on the websites that you visit"

That's a strong authorization for any piece of software, especially for a browser extension when many people use a browser to access email, private messaging, photos, online banks, etc.

@JJJHolscher
Copy link

JJJHolscher commented Jan 12, 2023

vote += 1
Using Extensity for automatically activating hypothesis did not work for me on brave.
Mapping a shortcut (Ctrl+Shift+Y conflicted with nothing for me) for opening the extension at chrome://extensions/shortcuts alleviates some pain, but this doesn't work in app windows.

@boehs
Copy link

boehs commented Mar 15, 2023

I'd just like to share that most articles contain

<meta property="og:type" content="article">

In their header, for embeds in various websites like twitter. Hypothesis could check for this, and if it is present, activate (based on an option, probably). IMO this is a happy medium of not being annoying everywhere, while anticipating user intent often.

would a pr to https://github.com/hypothesis/client to add this be accepted?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests