The Option, To Re-Show A Previously Hidden Extension Icon In The Extension Toolbar, No Longer Exists
-
lifeblood2112 last edited by leocg
I have both the Opera and Opera GX browsers.
Opera Version: 69.0.3686.77
and
Opera GX Version: LVL2 (core: 68.0.3618.197)
In the Opera browser, when I go to the Extensions Manager, and go to a certain extension, and try to uncheck the "Hide from Toolbar" option, I find that it no longer there, and missing.
I opened both browsers, and took screen shots of my Adblock Plus extension, to show you what I am talking about.
Opera - Adblock Plus Extention - Details Page:
https://i.imgur.com/2F7i9tf.png
Opera GX - Adblock Plus Extention - Details Page:
https://i.imgur.com/sDnCrpQ.png
It appears to be a problem with the #extensions-toolbar-menu flag, which disables the icon that lists all of your extensions. I have this flag disabled on both of my Opera, and Opera GX, browsers, and it has worked beautifully, and had never been a problem, until Opera updated itself recently. I disabled that flag, then I would just go to each individual extension, and uncheck the "Hide from Toolbar" option if I wanted them to show on the Extensions Toolbar Menu. I can't do that anymore, because "Hide from Toolbar" option, has been removed from all of the extensions.
I also expect that this problem will replicate itself, when Opera GX next updates.
When I try to Enable the #extensions-toolbar-menu flag, it no longer works either. It doesn't put the icon, that lists the extensions, back on the Extensions Toolbar Menu. So, I can't access it that way either.
In interesting side note, in Google Chrome, The "Hide from Toolbar" option is missing from all of my extensions, just like in Opera, but the #extensions-toolbar-menu flag, DOES work, and DOES put an icon that lists all of my extensions, in the Extensions Toolbar Menu, which DOES allow you to pin, and unpin extensions, to and from the Extensions Toolbar Menu, which in turn makes them accessible. I wish this still worked in Opera.
So, it appears that the new pin / unpin functionality, that goes along with the new Extensions Toolbar Menu Icon, has somehow broken the #extensions-toolbar-menu flag, in Opera.
The "Hide from Toolbar" option, for each individual extension, needs to be restored, so that people, that disable the #extensions-toolbar-menu flag, don't lose the ability, to add, and remove icons, to, and from, the Extensions Toolbar Menu.
I can't add any extensions to the toolbar, so that I can use the extensions. With this option missing, there is no way to access the extensions, and use them. This problem is the same for all of my extensions, not just Adblock Plus.
-
acecool last edited by acecool
I have this exact issue. I right clicked an extension to go to options and accidentally hit unpin, which is poorly placed... I can't find where to re-show it. It isn't anywhere in the extension options, in the extension details, or even on the main extensions page.
This is a vital extension that I am required to have access to for the browser to work properly. If I visit a new site, I must be able to configure what is allowed and what I block and right now... it will block everything on new sites I visit making the browser un-usable.
There must be a solution to this.
-
lifeblood2112 last edited by lifeblood2112
It sounds like you're referring to your ad-blocker, or some kind or parental protection software, if I'm correct. I had the same problem.
This is the only solution, that I've come across, that fixes it.
You have to uninstall every single extension that you have. Then, re-install, and re-configure them.
I know this is completely unacceptable, and it's a hell of a lot of work, to uninstall, and re-configure all of your extensions. Especially if you have a lot of them, but, Opera, and this forum, have been no help at all, in resolving the issue. It's the only solution I've got at the moment.
I haven't gotten around to uninstalling, and reinstalling, all of my extensions either yet. It's exhausting to even think about. I've only done a couple, that I needed to work, right away, like my ad-blocker.
And, something that is even more frightening to think about, is that there is no guarantee, that this won't happen again, when Opera next updates itself.
Like I said in my last post, the "Hide from Toolbar" option, for each individual extension, needs to be restored.
Hope this helps.
-
b05s last edited by
I have the exact same issue, and wondering how the heck they managed to F this up as such...
-
acecool last edited by
There must be another way... I'll try installing Opera into a sandbox... then monitor the files and changes made.. .then try to unpin something after no changes have occurred. This should then tell me exactly where it is marking something as unpinned.
Find that, and we can find out how to pin them again.
Worst case, we lose cached data.. best case, it is a simple flag.
When I get around to this, I'll let everyone know what I find unless someone does this first. But this is a viable solution and much faster than having to reconfigure everything.
This way, we only need to install it, install a few random extensions, then unpin and see which files are affected.
-
acecool last edited by
@lifeblood2112 Pretty much, except it is a customized version. Without access to the popup panel, I can't really do anything. I have bookmarked the popup panel in the past, but I need it to initialize on the current page instead of just loading on a blank page.
I run a lot of custom code, custom extensions, etc.. I built a framework for websites within TamperMonkey so I can quickly add, change, etc.. features on websites with very little code. All of my stuff is geared towards productivity / efficiency. I have many which monitor progression and without being able to access that information - it makes it very difficult to be as efficient as possible with the little time I do have available.
I will try the sandbox test as soon as I can to see if it changes a file, or registry entry, or something... Or I could try unpinning a non-vital plugin or even just install random plugins which I'll uninstall later or use plugins I have disabled for this. I do have some sysinternals programs by Microsoft which can monitor every action handled by a program such as registry read / write, file io, etc... and I could find something that way too... but if it only saves or writes when the program closes then that makes it much more difficult to find. It does make more sense in terms of file management so you aren't constantly reading and writing.... so it depends on how well Chromium and Opera are written.
First thing will probably be checking the plugin folder just to see if some type of .unpinned blank file was added which would be easy to manage. It'd be best to have all of the monitoring software set up before I try something new, though.
-
acecool last edited by leocg
Uninstalling and reinstalling an addon does Not work. I tried it with one I haven't used in a while. I unpinned it. Uninstalled, then reinstalled it. The icon does appear for a moment, and then it gets removed from the bar with no way to re-add it.
I'm honestly wanting to drop Opera because of this. It is a serious issue. I will see about sandboxing it today; hopefully I can get to it today but I have a lot of other things I have to get done today.
-
raiu last edited by
Hey, created an account to add onto this issue. I didn't have this problem because I had my extensions set up the way I wanted until now. I had to disable all my extensions to figure out which one was causing website to not work properly. I solved that issue, but upon re-enabling all of my extensions they all remain stuck hidden from the toolbar. Right-clicking the extensions in the drop down menu doesn't bring up the usual menu box either; it just gets the extension list stuck until you left click one of the extensions in the list. I use opera because it's better than any other browser I've used, and I've use a lot, but this is a genuine problem that I wish I knew about before I went and disabled all my extensions.
-
donq last edited by donq
Well, I just discovered that my Opera (dev version, but most likely earlier ones included that too) has a little cube-shaped button after extensions icons (before Downloads one), tooltipped (is that a word?) as 'Extensions'. Clicking it opens popup with a list of installed and enabled extensions, where you can pin and unpin them Problem solved, at least for me.
-
b05s last edited by
@donq said in The Option, To Re-Show A Previously Hidden Extension Icon In The Extension Toolbar, No Longer Exists:
Well, I just discovered that my Opera (dev version, but most likely earlier ones included that too) has a little cube-shaped button after extensions icons (before Downloads one), tooltipped (is that a word?) as 'Extensions'. Clicking it opens popup with a list of installed and enabled extensions, where you can pin and unpin them Problem solved, at least for me.
Thats it, perfect, thank you, thank you, thank you!!!
I have to say it wasn't very obveous. I thought the box was an extension or some other stuff... Icon looks similar to another extension I have -
raiu last edited by
@donq said in The Option, To Re-Show A Previously Hidden Extension Icon In The Extension Toolbar, No Longer Exists:
Well, I just discovered that my Opera (dev version, but most likely earlier ones included that too) has a little cube-shaped button after extensions icons (before Downloads one), tooltipped (is that a word?) as 'Extensions'. Clicking it opens popup with a list of installed and enabled extensions, where you can pin and unpin them Problem solved, at least for me.
I don't think that worked for me but to follow up on what I posted before: I realized that I can click and drag the extensions from the drop down menu I mentioned before with the two arrows. At this point the problem is solved for me. And the option within the extensions menu to "hide from toolbar" actually was working, despite what I originally thought, but it works differently from how I thought it did. It actually completely removes the extension from the toolbar, rather than hiding it in the menu like chrome does.
-
john43558676 last edited by john43558676
i had to reinstall windows and opera too. after doing so i had this problem. what you have to do after you install pop up blocker extension is to disable it then re-enable it and click on the cube thing in the tool bar and click that 3 dot thing and a drop down menu opens then click "pin" and it will appear on your tool bar.
what was happening was when you first install that or any extension, by default it was not pinned to tool bar or even the cube when you click it. how to pin and unpin things to your tool bar is the problem here. in my opinion its time for new developers at opera because it will take them years before they fix this or even think its not a good idea. Time for some new talent opera!
-
burnout426 Volunteer last edited by burnout426
Goto the URL
opera://about
and take note of the profile path.Goto the URL
opera://extensions
, enable developer mode, click on details for the extension that's hidden from the toolbar and extension toolbar menu and take note of the extension's ID.Close Opera.
Make a backup of the whole profile folder for good measure.
Open the Secure Preferences file in JSONedit. Under root/extensions/opsettings/extension_id, look for "browser_action_visible", right-click it and delete the node. Or, as an alternative, if you want to play and experiment, you can set its value to true. Then, save your changes. Repeat for other extensions if needed.
That should do the trick to fix this. If for some reason it messes up the installation of your extensions, you can either reinstall them (reinstalling them should then work) or delete the profile folder and restore it with a copy of your backup and wait for some other solution.
-
A Former User last edited by
@burnout426 said in The Option, To Re-Show A Previously Hidden Extension Icon In The Extension Toolbar, No Longer Exists:
Open the Secure Preferences file
The Secure Preferences file is protected. You cannot edit this file, if you remember, we discussed this, I was also caught. You can use the USB method or just reinstall the extension.
-
burnout426 Volunteer last edited by
@johnd78 Yes. Thanks for the reminder. You basically said: Download the Opera installer, launch it, click "options", set "install path" to a folder named "Opera Temp" on your desktop, set "install for" to "standalone installation", uncheck "import data from default browser", and install. Once that Opera opens, close it. Then, go into the "Opera Temp" folder on your desktop, go into the profile/data folder and delete everything in it. Then, move all content of your normal Opera profile folder (make a backup first) to the "profile/data" folder in the "Opera Temp" folder. Then, launch launcher.exe in the "Opera Temp" folder and then close that Opera. Then, do the editing mentioned before in the "Preferences" file instead of the "Secure Preferences" file. Then, launch launcher.exe in "Opera Temp" and close that Opera again. Then, move the content of "Opera Temp/profile/data" back to your normal Opera profile folder.
I don't know if I got lucky though, but if you remember, I was able to edit out the browser_action_visible node for an extension in "Secure Preferences" for a normal Opera GX profile without harm (without losing extensions etc.). Might have just gotten lucky though. Users should just do the USB/standalone installation way to be safe though.
-
A Former User last edited by
@burnout426 said in The Option, To Re-Show A Previously Hidden Extension Icon In The Extension Toolbar, No Longer Exists:
if you remember, I was able to edit out the browser_action_visible node for an extension in "Secure Preferences" for a normal Opera GX profile without harm (without losing extensions etc.).
Yes I remember. I tried to repeat this several times, but it didn't work. Extension data in the "Secure Preferences" file in normal installation (not USB) is protected from editing, if something is changed (for example, change the value of browser_action_visible to true or delete this node), the next time the browser is launched, the extension is removed from the list of installed extensions.
-
burnout426 Volunteer last edited by
@johnd78 Okay, I'll remember to always suggest the usb method. Thanks.
-