Skip to content

Optional permissions#15

Merged
a13o merged 25 commits into
masterfrom
optional-perms
Apr 12, 2020
Merged

Optional permissions#15
a13o merged 25 commits into
masterfrom
optional-perms

Conversation

@a13o
Copy link
Copy Markdown
Owner

@a13o a13o commented Mar 7, 2020

Addresses #4

The extension will now only require the tabs permission up front. Users opt-in to every other site-based permission by manually approving it through the extension icon.

This makes it possible to add more and more sites to the extension without requiring existing users to re-approve the entire extension.

It's also in the user's best interest to have full control over what sites the extension can interact with.

The last benefit is that the extension no longer uses browser.contentScripts which isn't supported in Chrome and probably will never be. This was a problem discovered in #10. So we are one step closer to making the extension cross-browser.

@a13o
Copy link
Copy Markdown
Owner Author

a13o commented Mar 8, 2020

This new system isn't working on Firefox Android and I'm having some trouble getting the extension to show up at all in a debug session.

@a13o
Copy link
Copy Markdown
Owner Author

a13o commented Mar 28, 2020

All the functionality is in now, via an options page. Remaining work is to improve the UX for a non-developer user.

@a13o a13o merged commit ab0fb0e into master Apr 12, 2020
@a13o a13o deleted the optional-perms branch April 12, 2020 22:11
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

Successfully merging this pull request may close these issues.

1 participant