-
Notifications
You must be signed in to change notification settings - Fork 42
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
Side View sidebar no longer automatically opens after extension installation #462
Comments
Thanks for filing this. I dug into the code a little bit, and it looks like this change was intended in #337 and #338, but I think that may have been because we were doing a shield study (an ancient ancestor of nimbus experiments) to vary the onboarding. I'm not sure I like this change better, because it buries the onboarding behind several clicks (click addons toolbar button -> click sidebar menu item -> finally the onboarding doorhanger appears), so I might revert back to auto-opening the sidebar and showing onboarding there, if it's very easy. |
I initially filed this bug as I was surprised the sidebar did not open after the extension installation as in the case of the currently available extension on AMO. However, after some more thinking I consider the new implementation could be more appropriate as the onboarding carousel displayed when clicking the extension button does a better job at explaining what the extension does, as opposed to the sidebar “Welcome” screen only displaying a link with a tutorial, which nonetheless can be helpful if users can actually reach it in the new version of the extension (since it is also buried behind opening the sidebar via either the “Show sidebars” toolbar button which has to be manually put on the toolbar from the “Customize Firefox” settings page or by opening, for example, the Bookmarks sidebar via CTRL+B and then selecting Side View from the top dropdown menu). Moreover, the “Welcome” screen in the sidebar is no longer shown if a user manages to open a page in the Side View sidebar before it gets a chance to be displayed. The way I see it, there could be 3 possible solutions to this:
OR
OR
|
@jaredhirsch it looks like sidebar_action.open_at_install is currently set to false in the manifest template: side-view/addon/manifest.json.tmpl Line 31 in e241634
I haven't double-checked if that is also the case in the manifest.json generated from the template, but that manifest property set to false would be likely related to this issue (and if it was opened automatically despite open_at_install is set to false may have been actually a bug and the previous behavior a side-effect of that bug). |
[Affected versions]:
Firefox Release 129.0.2
Firefox Beta 130.0
Firefox Nightly 131.0a1
[Affected Platforms]:
Windows, MacOS, Linux
[Steps to reproduce]:
Install Side View version 0.6.5727 (based on the current master branch https://github.com/mozilla/side-view/releases/tag/0.5rc7) via about:debbugging
OR
via “Install Add-on From File” in Add-ons Manager (after setting
xpinstall.signatures.required
tofalse
in about:config)[Expected result]:
The Side View sidebar should automatically open after the extension is installed as it does in the case of the currently available version on AMO.
[Actual result]:
The Side View sidebar no longer automatically opens when the extension is installed
The text was updated successfully, but these errors were encountered: