Closed
Bug 1654246
Opened 4 years ago
Closed 4 years ago
A previously removed default search engine is not restorable after a browser restart/upgrade
Categories
(Firefox :: Search, defect, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr68 | --- | unaffected |
firefox-esr78 | --- | unaffected |
firefox78 | --- | unaffected |
firefox79 | --- | unaffected |
firefox80 | --- | verified |
People
(Reporter: emilghitta, Assigned: standard8)
References
(Regression)
Details
(Keywords: regression)
Attachments
(2 files)
Affected versions
- 80.0a1 (BuildId:20200720214226)
Unaffected versions
- 79.0b9 (BuildId:20200717001501)
- 79.0 (BuildId:20200720193547)
- 78.0.2 (BuilId:20200708170202)
- 68.10.0esr (BuildId:20200622191537)
- 78.0.2esr (BuildId:20200708170510)
Affected platforms
- Windows 10 64bit
- Ubuntu 18.04 64bit
- macOS 10.14
Steps to reproduce
- Launch Firefox.
- Access the about:preferences#search page.
- Remove a default search engine.
- Restart Firefox or upgrade Firefox.
- Access the about:preferences#search page.
- Try restoring the default search engines by clicking the “Restore Defaults Search Engine” button.
Expected result
- The “Restore Default Search Engine” button is enabled and the search engine can be successfully restored.
Actual result
- The “Restore Default Search Engine” button is disabled and the previously removed search engine cannot be successfully restored.
Regression Range
- This seems to be a regression:
- Pushlog: https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=50aa1945d817b7e6a7c9488fcf92e07352623cac&tochange=e1d659582192657c70a9420d98bd53fb3838c255
- Possible Regressor: Bug 1647359
Notes
- For further information regarding this issue please observe the attached screencast.
- A workaround for this issue is to remove another search engine (during the same browser session) and restore them all by clicking the “Restore Default Search Engine”
- Same issue is encountered if trying to reorder the search engines, after a browser restart their default position cannot be restored via the "Restore Default Search Engine" button.
- [Proposed Severity] I think that this is a S3 severity issue.
Reporter | ||
Comment 1•4 years ago
•
|
||
Hi Mark!
It seems that mozregression pointed out Bug 1647359 - Move SearchEngine fields to start of class for better clarity and documentation. r=daleharvey
for causing this regression.
Can you please take a look?
Thank you!
Flags: needinfo?(standard8)
Assignee | ||
Comment 2•4 years ago
|
||
Thanks for finding this and the heads up. I see the issue, I'll get a patch up soon.
Assignee: nobody → standard8
Severity: -- → S2
Status: NEW → ASSIGNED
Iteration: --- → 80.2 - July 13 - July 26
Flags: needinfo?(standard8)
Priority: -- → P1
Assignee | ||
Comment 3•4 years ago
|
||
Pushed by mbanner@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/7f9dda850e84 When cloning search engines for preferences, clone the hidden property as well to ensure restore default engines works correctly. r=daleharvey,preferences-reviewers,ntim
Comment 5•4 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 80
Reporter | ||
Comment 6•4 years ago
|
||
This issue is verified fixed using Firefox 80.0b1 (BuildId:20200727193419) on Windows 10 64bit, macOS 10.14 and Ubuntu 18.04 64bit.
Status: RESOLVED → VERIFIED
Updated•4 years ago
|
Has Regression Range: --- → yes
You need to log in
before you can comment on or make changes to this bug.
Description
•