Setup for plugin development

113 views
Skip to first unread message

Stan Mitchell

unread,
Feb 16, 2024, 3:50:44 PM2/16/24
to zotero-dev
Zotero 7 for Developers refers to "Firefox 102 ESR Developer Tools"
What do I need to install and where do I get it?
I have Firefox v. 122 as my system browser - will it interfere with it?
Thanks.

Dan Stillman

unread,
Feb 16, 2024, 3:54:25 PM2/16/24
to zoter...@googlegroups.com
I've added a link to Firefox 102 ESR.

As it says, you should use a separate Firefox profile.

Stan Mitchell

unread,
Feb 16, 2024, 6:49:24 PM2/16/24
to zotero-dev
Thanks for adding the link, I grabbed the installer from
/pub/firefox/releases/102.15.1esr/win64/en-US/Firefox Setup 102.15.1esr.msi

It installed without warning over my Firefox 122. It did prompt me to save my profile.
Afterward, I learned about the Profile Manager, and ran "firefox -P" to see I have two profiles,
"default -esr" and just "default".

However, somewhere along the way Firefox ESR upgraded to 115.7.0esr.
It looks like I have to unset "Automatically install updates" in General Preferences right after it first starts.

Next, I'll try to install Firefox 122 over the ESR, and then try again.
As you can tell, I am new to the Firefox platform.

Dan Stillman

unread,
Feb 17, 2024, 3:09:16 AM2/17/24
to zoter...@googlegroups.com
On 2/16/24 6:49 PM, Stan Mitchell wrote:
> Thanks for adding the link, I grabbed the installer from
> /pub/firefox/releases/102.15.1esr/win64/en-US/Firefox Setup
> 102.15.1esr.msi
>
> It installed without warning over my Firefox 122.

Oh, yeah, this will be harder on Windows. Mac and Linux Firefox builds
don't have installers, so you can just run them, but Mozilla no longer
builds ZIP versions for Windows (I assume because they want to write
things to the registry and offer the maintenance service). You might be
able to extract files from the MSI and keep them in a separate folder:

https://superuser.com/questions/307678/how-do-i-extract-files-from-an-msi-package

Stan Mitchell

unread,
Feb 17, 2024, 12:35:35 PM2/17/24
to zotero-dev
Yes, I found using the installer, I could not have two different Firefox versions coexist.
I opted to run only 102 ESR on this machine. If I find I need two versions of Firefox, then I'll try extracting the files from the MSI.

So, I have the 102-ESR browser connected to  Zotero 7.0.0-beta.58+2665090aa, but I am getting a warning:
"The connected browser is more recent (102.15.1, buildID 20240206) than your Firefox (102.15.1, buildID 20230912).
This is an unsupported setup and may cause DevTools to fail. Please update Firefox."
Is this a problem or are the versions close enough?
I can Inspect the Main Process and see some strings that match the current Zotero desktop.
Thanks!

Abe Jellinek

unread,
Feb 17, 2024, 1:49:02 PM2/17/24
to zoter...@googlegroups.com
That’s fine. You’re using the right version.

On Feb 17, 2024, at 12:35 PM, Stan Mitchell <llehc...@gmail.com> wrote:

Yes, I found using the installer, I could not have two different Firefox versions coexist.
--
You received this message because you are subscribed to the Google Groups "zotero-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to zotero-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/zotero-dev/a22f378e-7804-477a-af5f-374f97e281een%40googlegroups.com.

Stan Mitchell

unread,
Feb 17, 2024, 2:21:04 PM2/17/24
to zotero-dev
Good! Thank you.
Reply all
Reply to author
Forward
0 new messages