"Learn about the new features in Zotero 7" banner won't go away

edited 6 days ago
Since updating to version 7 every time I startup Zotero, I get this banner. Clicking "Done" or "Remind me Later" doesn't seem to take any effect. This has been going on for several months. While I tried to ignore, this needs to go away eventually. Making this report in hopes of a fix.

Bug demonstrated here: https://imgur.com/a/Iqv5U4N

In the config editor, I tried flipping "extensions.zotero.firstRunGuidanceShown.z7Banner" from false to true, to no avail. Restarting in troubleshoot mode also doesn't to anything.

Zotero 7.0.27 (64-bit)
Debug ID: D1482225228 (before restarting)
Debug ID: D1980304804 (after clicking "Done" and restarting)

To help on debugging I clicked on the "Done" button on the video in the middle of these lines from the logs, but the click doesn't seem to generate any specific output.

[output removed — D.S.]

Help!
  • I tried flipping "extensions.zotero.firstRunGuidanceShown.z7Banner" from false to true, to no avail
    Does it stay as true after a restart?
  • No, it reverts to false.
  • But extensions.zotero.uiDensity is persisted?
  • Yes, choosing either Confortable or Compact on the banner persist restarts normally.
  • What's the value of extensions.zotero.prefVersion?
  • Can you provide a Debug ID for Zotero startup, using the "Restart with Logging Enabled…" option?
  • D2037874383
  • If you set extensions.zotero.firstRunGuidanceShown.z7Banner to true, close Zotero, go to your Zotero profile folder, and open prefs.js in a text editor (e.g., Notepad), what are the values for extensions.zotero.firstRunGuidanceShown.z7Banner and extensions.zotero.prefVersion?
  • edited 6 days ago
    With zotero open, before clicking "Done" on the banner there is this line:
    user_pref("extensions.zotero.firstRunGuidanceShown.z7Banner", false);

    When I click "Done", the line is deleted. Also, when I change extensions.zotero.firstRunGuidanceShown.z7Banner to 'true' on the config editor (your question).

    Next time I start Zotero, the line is recreated with a value of 'false' again. If I edit prefs.js directly with zotero closed, it reverts the line from 'true' to 'false' on startup (deletes and recreate the line with value 'false').
  • And prefVersion?
  • It never changes from '13'
  • edited 6 days ago
    Just to be clear, you're checking when Zotero is closed and you see the prefVersion line at 13 in prefs.js?
  • I found out what the problem was. There was this 'user.js' file in the same folder and it had a line extensions.zotero.prefVersion of '6'.
    I have no idea where this file came from, but my installation is many years old and it might have been left there a long time ago.
    Removing the file made the banner go away!
    Thanks for the help dstillman, and sorry this was rather confusing.
Sign In or Register to comment.