Migrate the Translations Settings to Conform to the Settings Redesign
Categories
(Firefox :: Translations, enhancement)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox148 | --- | fixed |
People
(Reporter: nordzilla, Assigned: nordzilla)
References
(Blocks 1 open bug, Regressed 1 open bug)
Details
(Whiteboard: [recomp-support])
Attachments
(20 files, 2 obsolete files)
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review |
Description
As part of the greater initiative to redesign the about:settings page layout, we need to migrate the Translations settings to conform to the new designs specified in the Figma files.
Link to designs (internal only):
| Assignee | ||
Comment 1•6 months ago
|
||
| Assignee | ||
Comment 2•6 months ago
|
||
This commit allows an icon to appear in a subpage header.
| Assignee | ||
Comment 3•6 months ago
|
||
This commit allows actions to appear in moz-box-item.
| Assignee | ||
Comment 4•6 months ago
|
||
Resolves error in moz-box-group.mjs:127:20
Uncaught TypeError: can't access property "getAttribute", event.target.closest(...) is null
handleKeydown chrome://global/content/elements/moz-box-group.mjs:127
handleEvent chrome://global/content/vendor/lit.all.mjs:2031
handleKeydown chrome://global/content/elements/moz-box-group.mjs:127
handleEvent chrome://global/content/vendor/lit.all.mjs:2031
| Assignee | ||
Comment 5•6 months ago
|
||
| Assignee | ||
Comment 6•6 months ago
|
||
| Assignee | ||
Comment 7•6 months ago
|
||
| Assignee | ||
Comment 8•6 months ago
|
||
| Assignee | ||
Comment 9•6 months ago
|
||
| Assignee | ||
Comment 10•6 months ago
|
||
| Assignee | ||
Comment 11•6 months ago
|
||
| Assignee | ||
Comment 12•6 months ago
|
||
| Assignee | ||
Comment 13•6 months ago
|
||
| Assignee | ||
Comment 14•6 months ago
|
||
| Assignee | ||
Comment 15•6 months ago
|
||
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
| Assignee | ||
Comment 16•6 months ago
|
||
This commit updates the Always Translate Languages
section of the Translations settings the moz-select
with button pattern, similar to the download section.
| Assignee | ||
Comment 17•6 months ago
|
||
This commit updates the Never Translate Languages
section of the Translations settings the moz-select
with button pattern, similar to the download section.
| Assignee | ||
Comment 18•6 months ago
|
||
This commit updates the usage of ghost icon buttons in the Translations Settings
subpage to only be used in the case of showing a loading spinner, a warning icon,
or an error icon. If the button is intended to be clicked, whether enabled or disabled,
it will be shown as a non-ghost button.
| Assignee | ||
Comment 19•6 months ago
|
||
This commit moves the moz-select elements to the
header slot withing the Translations subpage, instead
of the actions slot. The arrow key navigation and tab
index focus was not working in the actions slot.
| Assignee | ||
Comment 20•6 months ago
|
||
This commit improves the logic around the various states
of downloaded languages, from the download-failed message
to the delete-downloaded-language confirmation.
This change ensures that only one confirmation state can
be shown at a time, opening another closes the previous,
and that any confirmation or failure states are cleaned
up on reload.
| Assignee | ||
Comment 21•6 months ago
|
||
This commit restructures the elements of the Translations
Settings Subpage, so that each group is a proper setting-group
rather than a fieldset within the subpage. This was the original
intended pattern, but I got it wrong in the previous commits.
It's easier to fix it here rather than rebasing into this already
very large stack.
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
| Assignee | ||
Comment 22•6 months ago
|
||
This commit increases the max runtime value for the tr8ns
tests on debug builds in CI from 1200 to 1500.
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Comment 23•6 months ago
|
||
Comment 24•6 months ago
|
||
Comment 25•6 months ago
|
||
Backed out for causing bc failures on browser_MLSuggest_integration.js
| Assignee | ||
Comment 26•6 months ago
|
||
I didn't realize that the ML test code was still depending on the translations test code for a few things.
I made a few changes to the way pending mock downloads are tracked that broke the ML test.
Now that I'm aware of it, I've rewritten it in a way that is compatible with both.
Try is looking green.
Going to reland once it gets closer to finished.
Comment 27•6 months ago
|
||
Comment 28•6 months ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/150e8eb147bb
https://hg.mozilla.org/mozilla-central/rev/bf887c3292c4
https://hg.mozilla.org/mozilla-central/rev/b12c76bcf384
https://hg.mozilla.org/mozilla-central/rev/363cd9c0f748
https://hg.mozilla.org/mozilla-central/rev/6bef9829cf0f
https://hg.mozilla.org/mozilla-central/rev/39822f3ec733
https://hg.mozilla.org/mozilla-central/rev/4b227f0de15b
https://hg.mozilla.org/mozilla-central/rev/c9d3c90abc5f
https://hg.mozilla.org/mozilla-central/rev/ab821b50ab38
https://hg.mozilla.org/mozilla-central/rev/34217b6c74a7
https://hg.mozilla.org/mozilla-central/rev/19612ab3562c
https://hg.mozilla.org/mozilla-central/rev/054e5d5e3a8d
https://hg.mozilla.org/mozilla-central/rev/0a56d3c7024b
https://hg.mozilla.org/mozilla-central/rev/1ef4cb7588e6
https://hg.mozilla.org/mozilla-central/rev/048f14adc865
https://hg.mozilla.org/mozilla-central/rev/5f824be03b68
https://hg.mozilla.org/mozilla-central/rev/e6754b283b66
https://hg.mozilla.org/mozilla-central/rev/8b01d67e55cb
https://hg.mozilla.org/mozilla-central/rev/0b877bf2a3ab
https://hg.mozilla.org/mozilla-central/rev/d05159700d36
Updated•5 months ago
|
Updated•5 months ago
|
Description
•