CTRL+up/down arrow does not re-order the search engines correctly anymore
Categories
(Firefox :: Search, defect, P3)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr140 | --- | unaffected |
| firefox152 | --- | verified |
| firefox153 | --- | verified |
| firefox154 | --- | verified |
People
(Reporter: cbaica, Assigned: scunnane)
References
(Regression)
Details
(Keywords: regression, Whiteboard: [sng])
Attachments
(1 file, 3 external files, 1 obsolete file)
|
2.72 MB,
video/mp4
|
Details |
Affected versions
- Fx 153.0a1
- Fx 152.0
Affected platforms
- Windows
- macOS
- Ubuntu
Steps to reproduce
- Launch Firefox and navigate to about:preferences#search.
- Use tab to cycle through options until the search table is reached and one engine is highlighted.
- Hold CTRL+SHIFT and press down/up arrow to re-order engines.
Expected result
- Search engine is correctly moved up or down, per user input.
Actual result
- Engines are incorrectly moved.
Regression range
- First bad: 2026-06-02
- Last good: 2026-06-01
- Pushlog: https://hg-edge.mozilla.org/integration/autoland/pushloghtml?fromchange=6f0be35ec648a93392f27bea08e86ab00f775474&tochange=1a758d4c328e8311453e6f3cebbda124f29bdf3b
- Potentially regressed by: 2038148.
Additional notes
- For macOS, to reproduce the issue, hold down CTRL, not command key.
Comment 1•5 months ago
|
||
Worth investigating if the issue is in the search panel, or the reusable component.
Stephanie, any ideas?
Updated•5 months ago
|
| Assignee | ||
Comment 2•5 months ago
|
||
Thanks for finding this, Cristian. Yes, it is at the level of the reusable component (a moz-box-group). Bug 2038148 fixed a moz-box-group item reordering bug. It handled item reordering via the mouse but missed the keyboard reordering case. I can post a patch and uplift it when it's ready to go.
Comment 3•5 months ago
|
||
:mstriemer, since you are the author of the regressor, bug 2038148, could you take a look?
For more information, please visit BugBot documentation.
| Assignee | ||
Comment 4•5 months ago
|
||
Mark, probably no need for you to also investigate. I'm in the middle of getting a recomp patch up and will add you as the reviewer.
| Assignee | ||
Updated•5 months ago
|
| Assignee | ||
Comment 5•5 months ago
|
||
Updated•5 months ago
|
Updated•5 months ago
|
Comment 6•4 months ago
|
||
:scunnane in triage mtg and wondering if this patch is ready for review? Wondering if we should NI mark in order to get this into a 152 dot release. if not, please mark 152 as wontfix
| Assignee | ||
Comment 7•4 months ago
|
||
Hi Dianna, I got this reviewed today. Doing a try push now, then I'll land and uplift to Beta and a 152 dot release.
Comment 9•4 months ago
|
||
| bugherder | ||
Comment 10•4 months ago
|
||
The patch landed in nightly and beta is affected.
:scunnane, is this bug important enough to require an uplift?
- If yes, please nominate the patch for beta approval.
- See https://wiki.mozilla.org/Release_Management/Requesting_an_Uplift for documentation on how to request an uplift.
- If no, please set
status-firefox153towontfix.
For more information, please visit BugBot documentation.
| Assignee | ||
Comment 11•4 months ago
|
||
Bug 2038148 fixed a moz-box-group item reordering bug. It handled item reordering via the mouse but missed the keyboard reordering case. This patch covers the keyboard reordering case.
Note that in several places I've switched to working with engine ids vs. engine names. In the search service code, we are making a concerted effort to prefer engine ids to engine names, as engine ids are the more robust property to work with.
Original Revision: https://phabricator.services.mozilla.com/D306819
Updated•4 months ago
|
Comment 12•4 months ago
|
||
firefox-beta Uplift Approval Request
- User impact if declined/Reason for urgency: Users trying to reorder their search engine list (about:preferences#search) via the keyboard cannot reorder them as expected.
- Code covered by automated testing?: yes
- Fix verified in Nightly?: yes
- Needs manual QE testing?: no
- Steps to reproduce for manual QE testing: n/a
- Risk associated with taking this patch: low
- Explanation of risk level: This has been manually tested, has automated tests and has already landed in Nightly.
- String changes made/needed?: No
- Is Android affected?: no
| Assignee | ||
Updated•4 months ago
|
Comment 13•4 months ago
|
||
firefox-beta Uplift Approval Request
- User impact if declined/Reason for urgency: Users trying to reorder their search engine list (about:preferences#search) via the keyboard cannot reorder them as expected.
- Code covered by automated testing?: yes
- Fix verified in Nightly?: yes
- Needs manual QE testing?: no
- Steps to reproduce for manual QE testing: n/a
- Risk associated with taking this patch: low
- Explanation of risk level: This has been manually tested, has automated tests and has already landed in Nightly
- String changes made/needed?: n/a
- Is Android affected?: no
| Assignee | ||
Comment 14•4 months ago
|
||
Bug 2038148 fixed a moz-box-group item reordering bug. It handled item reordering via the mouse but missed the keyboard reordering case. This patch covers the keyboard reordering case.
Note that in several places I've switched to working with engine ids vs. engine names. In the search service code, we are making a concerted effort to prefer engine ids to engine names, as engine ids are the more robust property to work with.
Original Revision: https://phabricator.services.mozilla.com/D306819
| Assignee | ||
Comment 15•4 months ago
|
||
Bug 2038148 fixed a moz-box-group item reordering bug. It handled item reordering via the mouse but missed the keyboard reordering case. This patch covers the keyboard reordering case.
Note that in several places I've switched to working with engine ids vs. engine names. In the search service code, we are making a concerted effort to prefer engine ids to engine names, as engine ids are the more robust property to work with.
Original Revision: https://phabricator.services.mozilla.com/D306819
Updated•4 months ago
|
Comment 16•4 months ago
|
||
firefox-release Uplift Approval Request
- User impact if declined/Reason for urgency: Users trying to reorder their search engine list (about:preferences#search) via the keyboard cannot reorder them as expected.
- Code covered by automated testing?: yes
- Fix verified in Nightly?: yes
- Needs manual QE testing?: no
- Steps to reproduce for manual QE testing: n/a
- Risk associated with taking this patch: low
- Explanation of risk level: This has been manually tested, has automated tests and has already landed in Nightly
- String changes made/needed?: n/a
- Is Android affected?: no
Updated•4 months ago
|
Updated•4 months ago
|
Updated•4 months ago
|
Comment 17•4 months ago
|
||
| uplift | ||
Updated•4 months ago
|
Comment 18•4 months ago
|
||
Reproducible on a 2026-06-14 Firefox Nightly build on Windows 10.
Verified as fixed on Firefox Nightly 154.0a1 and Firefox 153.0b4 on Windows 10, Ubuntu 22, macOS 13.
Leaving the qe-verify+ flag momentarily until the fix is uplifted to the release build as well.
Updated•4 months ago
|
Updated•4 months ago
|
Updated•4 months ago
|
Comment 19•4 months ago
|
||
| uplift | ||
Comment 20•4 months ago
|
||
Verified as fixed on Firefox 152.0.4 on Windows 10, Ubuntu 22, macOS 13.
Description
•