Closed Bug 1033928 Opened 10 years ago Closed 7 years ago

Remove support for DSS

Categories

(Toolkit :: Add-ons Manager, defect)

defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1343821

People

(Reporter: Unfocused, Unassigned)

Details

DSS is dynamic skin switching, which allows the add-ons manager to change the current heavyweight theme without restarting.

We never ship with DSS enabled and we never use it, because it's always been too buggy to use. It also just generally makes some of the theme code unnecessarily complex. So I don't see any point in supporting it further, and think support for it should just be removed.
Yeah, the curent status of extensions.dss.enabled is "Use only at your own risk, and don't complain if it doesn't work", and it has been so for as long as I can remember, so IMHO any "dynamic" skin switching capability could just as well be removed.

FWIW, searching about:config for the string "dss" also shows a pref named extensions.dss.switchPending which IIUC is _not_ dynamic but over a restart, so I suppose it should be kept, weird name notwithstanding.

This 2nd paragraph is for
Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0 SeaMonkey/2.32a1 ID:20140920003005 c-c:55427f943059 m-c:27253887d2cc
if it makes any difference.
CCing one theme author and a couple of SeaMonkey UI people who might be interested.
There are severe bugs with DSS somewhere deep inside Gecko. IMO Fixing DSS would involve too much work for too little gain.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.