<wizard> consumers need a linkset element with at least 1 FTL link (e.g. toolkit/global/wizard.ftl) to avoid missing button labels
Categories
(Thunderbird :: General, defect)
Tracking
(Not tracked)
People
(Reporter: Gijs, Assigned: mkmelin)
References
(Regression)
Details
(Keywords: regression)
Attachments
(1 file, 1 obsolete file)
6.80 KB,
patch
|
darktrojan
:
review+
|
Details | Diff | Splinter Review |
This is an issue with fluent that was surfaced by the switch from dtd to fluent in wizard.js . There are only 2 <wizard> consumers in mozilla-central, but there are notably more in comm-central when I last looked. Adding something like:
<linkset>
<html:link rel="localization" href="toolkit/global/wizard.ftl"/>
</linkset>
should be sufficient to work around this.
Apologies for this happening so late before merge. :-(
Comment 1•5 years ago
|
||
Could we also call MozXULElement.insertFTLIfNeeded("toolkit/global/wizard.ftl");
from the wizard Custom Element constructor / connectedCallback?
Reporter | ||
Comment 2•5 years ago
•
|
||
(In reply to Brian Grinstead [:bgrins] from comment #1)
Could we also call
MozXULElement.insertFTLIfNeeded("toolkit/global/wizard.ftl");
from the wizard Custom Element constructor / connectedCallback?
We already do that, it doesn't work, see the discussion in bug 1625938. Hopefully Zibi will fix the underlying problem but it's not clear that'll make 76.
Reporter | ||
Comment 3•5 years ago
|
||
I haven't tested this. On closer inspection though, I think these are the only 2 wizards in mail/
? The others seem to be in calendar/mailnews/suite. It's unclear to me to what degree those are still maintained; if they are, they'd want similar patches.
Assignee | ||
Comment 4•5 years ago
|
||
Thanks! I'll make an updated patch
calendar is now an integrated part of Thunderbird and mailnews is as well (backend and parts of UI shared with seamonkey).
Assignee | ||
Comment 5•5 years ago
|
||
Updated•5 years ago
|
Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/43a129b74441
<wizard> consumers need a linkset element with at least 1 FTL link (e.g. toolkit/global/wizard.ftl) to avoid missing button labels - following bug 1608200. r=darktrojan
Assignee | ||
Updated•5 years ago
|
Updated•4 years ago
|
Description
•