alice0775 / userChrome.js

450 stars 122 forks source link

"Go parent folder" firefox add-on. #37

Open JohnLukeBentley opened 6 years ago

JohnLukeBentley commented 6 years ago

Hi @alice0775. Your very handy "Go parent folder" add-on no longer works in Firefox 57, due to the new WebExtentions architecture.

Does userChrome.js include functionality from your "Go parent folder" firefox add-on (I'm unclear what userChrome.js does in general)? Do you have any plans to update the "Go parent folder" add-on for Firefox 57 and above?

shangles commented 6 years ago

Show Parent Folder is an extension for Firefox that I heavily relied on. I do hope you can make this work for Firefox 57!

aaFn commented 6 years ago

Hello @alice0775, your "Sidebar bookmark search plus" XUL extension (and its accompanying "Show parent folder" and "Go parent folder" ones) was so much missing to me in the new world of restricted Firefox Web extensions, that I created a Web extension follow up for it. I hope you don't mind,

I called it "Bookmark search plus 2" in reference and in continuation to yours = https://github.com/aaFn/Bookmark-search-plus-2 If this creates a problem, let me know.

(posting here as you do not seem to be active anymore on AMO)

JohnLukeBentley commented 6 years ago

@aaFn, @alice0775 doesn't appear to be active here either. So I think it is good of you to take over these sorts of projects.

Could you tell me why your "Bookmark search plus 2" asks for permission to:

?

Can you remove these permissions with losing functionality?

I'm otherwise keen to install "Bookmark search plus 2" and see what it does.

NicolasWeb commented 6 years ago

@aaFn Thank you for doing that ! I posted an issue on your guithub account about go-aprent-folder only as a WebExtension and/or a Firefox feature : https://github.com/aaFn/Bookmark-search-plus-2/issues/1

aaFn commented 6 years ago

@JohnLukeBentley, I guess we should have that discussion on the "Bookmark search plus 2" repository for others to benefit, however, here are the answers :-)

EDIT: I realize that maybe this "Access your data for all websites" cryptic message is related to the "tabs" permission in fact .. if so, this the same kind of reason anyway = the extension needs the tabs permission to be able to retrieve the favicon URL directly from tab browsing, without having to refetch and reparse the HTML on its own .. exactly like the normal Bookmars sidebar is doing .. whenever you access a site, it immediately updates the favicon in bookmarks (in case it changed since it was last stored).

Hope that clarifies. And if you try the add-on, I will welcome any feedback (maybe a little slow as I am business traveling ..)

JohnLukeBentley commented 6 years ago

@aaFn thanks very much for that.

Taking you at your word and given your explanation, it is easy to see how the permissions design (by mozilla) is forcing you to use some spookily broad permissions (or at least spookily broad sounding).

I have installed Bookmark Search plus 2. In summary you've done great job reproducing the old functionality of Go Parent Folder ... with the added bonus that you also search folders!

@NicolasWeb I think identifies two important issues in "Go parent folder" feature only as a WebExtension/Firefox core feature #1 ... so I'll continue in that thread.

giorgiogio48 commented 5 years ago

goParetFolder addon no more needed. There's a workaround. See here

aaFn commented 5 years ago

Hello @giorgiogio48 , interesting thanks much. In which vesion of Firefox do you see that ? It is not on my FF version 65.

giorgiogio48 commented 5 years ago

Thanks for congratulations. I am surprised by your question. You don't see bookmarks library? Anyway, I am using Waterfox, a browser Firefox derived. With Waterfox I am having no safety problems or other

aaFn commented 5 years ago

I see the bookmarks library in Firefox, but not the columns that you mention. So it would look like a Waterfox specific then ?

I got a quick look at it, it seems Waterfox branched out of Firefox some time ago and maintained then the support for old XUL and other extensions (XPCOM), which is not the case of Firefox Quantum+, from what I read here -> https://en.wikipedia.org/wiki/Waterfox

In terms of safety, this may be arguable then .. the new add-on system in Firefox is quite limiting, but I do have to recognize it is safer than the past system. If one does not use add-ons / extensions in Waterfox, I guess this is not a problem though.

Anyway, thank you for the info, this is useful to know.