DustyZoiveon wrote:Hey uh, why is this addon suddenly asking to read my browsing history? It suddenly wouldn't let me continue using it without giving it my browsing history- I've removed it instead, because I do not want anything using my browsing history actually, but uh, why is it asking for that? Surely none of the features here should ever need that?? There's nothing in the changelog or privacy policy or anything explaining it.
Hey, this is going to need a kind of long and technical explanation sorry, but the TL:DR is that I've accidently included a permission I didn't need, and the newest version on the chrome store should hopefully not ask for permission to view browsing historyWhen you write a chrome extension, you need to specify what 'permissions' it needs. These will affect what warnings are shown to people when they install the extension. For example, if you write an extension that can add to someone's bookmarks, you need to add a permission just called "bookmarks", and then chrome will show you a warn users that install the extension that it will be able to access their bookmarks. Chrome has a more detailed explanation
here:
Chrome has recently asked all extension developers to update their extension to use version 3 of their API (i.e. the tools you can use to write an extension, more information
here if you're interested), and they're going to remove any extensions that are still using version 2 by the end of this year.
I've upgraded the extension to use V3 in the latest update so that it won't get removed, but they've changed a lot of how the permissions and tools work, especially around modifying URLs (which the page size feature does, since it works by adding '&pageSize=132' to the end of the URL when you're on the pet group page).
Since I'm still learning how the new tools in V3 works, I thought I needed more permissions than I actually did (to be specific, I added a permission called 'declarativeNetRequestFeedback', when I only needed one called 'declarativeNetRequest').
Chrome is very strict with its warnings, and even if the extension is not actually doing anything with a permission, it will still show the warning when you install it. I've fixed the permissions now, so hopefully now it shouldn't ask you if you want to give it access to browsing history.
Thanks for letting me know it was asking for browsing history also, I didn't realise I'd made the mistake until I saw your comment!