Closed Bug 1952701 Opened 8 months ago Closed 8 months ago

CPManager extension stops working after upgrading to Firefox 136.0

Categories

(WebExtensions :: General, defect)

Firefox 136
defect

Tracking

(firefox-esr128 unaffected, firefox136 wontfix, firefox137 wontfix, firefox138 wontfix)

RESOLVED FIXED
Tracking Status
firefox-esr128 --- unaffected
firefox136 --- wontfix
firefox137 --- wontfix
firefox138 --- wontfix

People

(Reporter: lcz970, Unassigned)

References

(Regression)

Details

(Keywords: regression)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:136.0) Gecko/20100101 Firefox/136.0

Steps to reproduce:

After upgrading from 135 to 136, CPManager ( cpmanager@mozillaonline.com , link http://g-fox.cn/chinaedition/addons/cpmanager/cpmanager-5.114-fx.xpi from https://addons.firefox.com.cn/chinaedition/addons/updates.json ) stops working.
This extension includes useful features such as listed recently closed tabs, and qrcode for current tab.
Also does not work on Firefox Nightly 138.0a1.

I'm unable to file this bug under Mozilla China, please help correct this bug into appropriate category.

looks like undoCloseTab.js is working just fine, if i remove mozillaAddons from permissions and remove experiment_apis, the browserAction button is functioning.
i would assume there is something changed to internal stuff, as this extension heavily relys on legacy XPC API.

ext-chinaPackageManager.js is doing a bunch of ChromeUtils.importing. This method was removed in bug 1881888. This is probably the real cause of the breakage then.

Flags: needinfo?(kernp25)
Regressed by: 1881888
No longer regressed by: 1688743

This extension includes useful features such as listed recently closed tabs

This functionality is built-in; you can access it via History > Recently Closed Tabs.
The documentation for that is https://support.mozilla.org/en-US/kb/how-do-i-restore-my-tabs-last-time

Chinese version of the documentation ("如何恢复上次的标签页?"): https://support.mozilla.org/zh-CN/kb/%E6%81%A2%E5%A4%8D%E4%B8%8A%E6%AC%A1%E7%9A%84%E6%A0%87%E7%AD%BE%E9%A1%B5

, and qrcode for current tab.

There are other add-ons with such functionality, such as https://addons.mozilla.org/en-US/firefox/addon/qr-code-generator/


The user-visible part of the context menus being broken is caused by bug 1688743.
But the majority of the customizations of the CPManager extension is mostly broken due to the JSM removal (bug 1881888).
JSM functionality is deprecated and its removal was announced before at https://groups.google.com/a/mozilla.org/g/dev-platform/c/HJHAaGKSeGU. We are not going to revert this.

I described the exact extent to which the MozillaOnline add-ons are broken, at https://docs.google.com/document/d/1J1wpk0q7REltTGj1YNJSQlmpxanQbGztgUpNCHye4Bw/edit

Status: NEW → RESOLVED
Closed: 8 months ago
Resolution: --- → WONTFIX

This functionality is built-in; you can access it via History > Recently Closed Tabs.

That was three clicks deep, compared to extensions using one click

I did already found all the replacement extension for features I want.
My install was so old and I always assumed these are default feature from Firefox, and found out it is a repack only extension later when I was installing in a new environment.

Legacy extensions are good to be left behind, hopefully Firefox will become more performant with less old stuff needing support.
(I actually thought legacy extension were already unsupported years ago, no idea these was one in my install all the time)

Depends on: 1990806

We have published new versions of the extension that are compatible with the latest Firefox versions.

Resolution: WONTFIX → FIXED
You need to log in before you can comment on or make changes to this bug.