Thunderbird Theme installation from ATN doesn't work (TB 68)
Categories
(Thunderbird :: Add-Ons: General, defect)
Tracking
(thunderbird_esr6868+ fixed, thunderbird69 fixed, thunderbird70 fixed)
People
(Reporter: jorgk-bmo, Assigned: darktrojan)
References
Details
Attachments
(2 files, 2 obsolete files)
1.34 KB,
patch
|
mkmelin
:
review+
jorgk-bmo
:
approval-comm-beta+
jorgk-bmo
:
approval-comm-esr68+
|
Details | Diff | Splinter Review |
6.99 KB,
patch
|
mkmelin
:
review+
jorgk-bmo
:
approval-comm-beta+
jorgk-bmo
:
approval-comm-esr68+
|
Details | Diff | Splinter Review |
Since I'm writing the release notes for TB 68, I thought I'll try a WE theme.
So I went to the add-ons manager, Recommendations, and "Thunderbird Suave" showed up. I clicked on it and got to a new page with an add-button.
I clicked it once, no feedback, so I clicked again and again. Nothing.
I went back to Themes, and the page was empty, although there should be Default, Light, Dark, etc. I closed the add-ons manager and opened it again. Low and behold, Suave had been added tree times, with a huge blue box "Downloaded [x]". I clicked the [x] twice to remove two of the three. There was no way to enable Suave. So I clicked on another theme, upon clicking "Back", the theme page was empty again.
Closed the add-ons manager, back to themes, Suave still there, once, with the blue box.
So summarising:
- Adding a theme from ATN gives no feedback, you can add it various times.
- Once added, it messes up the Theme page of the add-ons manager
- There doesn't seem to be a way to enable it.
The good news it: Downloading it from ATN and installing it manually works.
Comment 1•6 years ago
•
|
||
Bug 1: This bug exists in 68, 69 beta, and also Daily.
The discovery pane links indeed seem to be broken in 68, 69 beta, and also Daily, and they produce an error in ExtensionsUI.jsm:
https://i.imgur.com/eh4TMxZ.png
This is a Thunderbird bug. Installation works fine in 60. I don't know if fixing it requires a client patch. It may be possible to patch the website, since some URLs work. It's only the URLs on the recommended part of the discovery pane that fail.
Bug 2: This bug exists in 68, 69 beta, but DOES NOT exist in Daily:
The installed Themes tab becomes completely blank(not even showing default themes) after you install a theme until you restart Thunderbird, at which point it fixes itself.
Note that this issue extends to add-on installation as well, not just themes... and it leads to a weirdly broken looking extension tab:
Reporter | ||
Comment 2•6 years ago
|
||
Bug 2 is what I described in comment #0. I hadn't seen bug 1.
Assignee | ||
Comment 3•6 years ago
|
||
Apart from the fact that the recommendations page won't recommend any themes to me, I think I can reproduce these. I also think it's code we control so they should be fixable.
Comment 4•6 years ago
|
||
(In reply to Geoff Lankow (:darktrojan) from comment #3)
Apart from the fact that the recommendations page won't recommend any themes to me, I think I can reproduce these. I also think it's code we control so they should be fixable.
It should: Themes are the things with no icon, just a green puzzle piece. Two little birds, Airmail, Dark Fox, etc.
Assignee | ||
Comment 5•6 years ago
|
||
I think that's just random numbers messing with me.
Comment 6•6 years ago
|
||
(In reply to Geoff Lankow (:darktrojan) from comment #5)
I think that's just random numbers messing with me.
You can always get to theme installation by just searching for something, and then clicking the Themes section on the website menu, anyway.
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 7•6 years ago
|
||
This patch applies only to the old Add-On Manager, so 68 and 69. We overrode the sort order of the extensions list, but should bail out early for themes. (Not that bailing out early worked anyway, because I forgot to return after calling the real sort function.) :-/
Assignee | ||
Comment 8•6 years ago
|
||
This applies to all versions. The global notifications code expects that things refer to the outer-most window, because it's from Firefox. However sometimes in Thunderbird those things refer to an inner window.
Assignee | ||
Comment 9•6 years ago
|
||
Assignee | ||
Comment 10•6 years ago
|
||
See comment 7.
Assignee | ||
Comment 11•6 years ago
|
||
Assignee | ||
Comment 12•6 years ago
|
||
See comment 8.
Assignee | ||
Updated•6 years ago
|
Comment 13•6 years ago
|
||
Comment 14•6 years ago
|
||
Comment 15•6 years ago
|
||
Comment 16•6 years ago
|
||
Pushed by mozilla@jorgk.com:
https://hg.mozilla.org/comm-central/rev/5fcdaaf9a166
Ensure global pop-up notifications uses the outer-most window when needed. r=mkmelin
Reporter | ||
Updated•6 years ago
|
Reporter | ||
Updated•6 years ago
|
Reporter | ||
Comment 17•6 years ago
|
||
Comment 18•6 years ago
|
||
Yes, let's do it.
Reporter | ||
Comment 19•6 years ago
|
||
TB 69 beta 3:
https://hg.mozilla.org/releases/comm-beta/rev/dee1c54bac6b6984ca8bb4ec84d038bf89b8f393
https://hg.mozilla.org/releases/comm-beta/rev/b12c70add56bdfaa5d83689db7bd97940ba27b35
Reporter | ||
Comment 20•6 years ago
|
||
Tested on TB 69 beta, seems to work, installed Suave.
Reporter | ||
Updated•6 years ago
|
Reporter | ||
Updated•6 years ago
|
Reporter | ||
Comment 21•6 years ago
•
|
||
Reporter | ||
Comment 22•6 years ago
|
||
Installed Suave on TB 68 ESR. Seems to be working.
Description
•