Closed Bug 1898323 Opened 9 months ago Closed 9 months ago

Fix OsAuth migration.

Categories

(Toolkit :: Form Autofill, defect, P2)

defect

Tracking

()

VERIFIED FIXED
128 Branch
Tracking Status
firefox127 blocking verified
firefox128 --- verified

People

(Reporter: ssachdev, Assigned: ssachdev)

References

Details

Attachments

(6 files)

No description provided.
Attachment #9403294 - Attachment description: Bug 1898323 - Fix OsAuth migration. r=mconley!,issammani! → Bug 1898323 - Fix OsAuth migration. r=gijs!,issammani!
Attachment #9404362 - Flags: approval-mozilla-beta?

beta Uplift Approval Request

  • User impact if declined: Incorrect migration will not be fixed.
  • Code covered by automated testing: yes
  • Fix verified in Nightly: yes
  • Needs manual QE test: no
  • Steps to reproduce for manual QE testing: NA
  • Risk associated with taking this patch: Minimal
  • Explanation of risk level: only working with prefs. "browser.startup.homepage_override.mstone" is important but cleared after migration.
  • String changes made/needed: None
  • Is Android affected?: no
Pushed by ssachdev@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/72bfaae009ea Fix OsAuth migration. r=issammani,firefox-desktop-core-reviewers ,Gijs
Attachment #9404362 - Flags: approval-mozilla-beta? → approval-mozilla-beta+

Sidharth, can you look at the patch and make sure it works on beta?
If we can't have an updated patch for uplift for the 127 release, should we also back out Bug 1897968?
Thanks

Flags: needinfo?(ssachdev)
Regressions: 1899530
Status: NEW → RESOLVED
Closed: 9 months ago
Resolution: --- → FIXED
Target Milestone: --- → 128 Branch
Attachment #9404760 - Attachment description: Bug 1898323 - Fix OsAuth migration for beta. r=ssachdev!,issammani! → Bug 1898323 - Fix OsAuth migration for beta and have it disabled by default on Beta and Release. r=ssachdev!,issammani!
Attachment #9404760 - Flags: approval-mozilla-beta?

beta Uplift Approval Request

  • User impact if declined: Beta/release users get OS prompts for password/creditcard autofill
  • Code covered by automated testing: yes
  • Fix verified in Nightly: yes
  • Needs manual QE test: yes
  • Steps to reproduce for manual QE testing: Discussed out of band. Will need to test new profiles as well as upgrading from 126 beta to current beta and updating 126 -> 127b1 -> 127b9 and 126 -> 127b8 -> 127b9.
  • Risk associated with taking this patch: Low-ish
  • Explanation of risk level: Discussed via zoom and in https://docs.google.com/document/d/1HrTXUfZa-wSUSx9NDkg7JTQ1_OQoSdBZDqzt8edPHLI/edit - this is the lowest risk approach we can think of
  • String changes made/needed: No
  • Is Android affected?: no
Flags: qe-verify+
Attachment #9404760 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Regressions: 1899850
Regressions: 1899854
Regressions: 1899855
Attachment #9404849 - Attachment description: Bug 1898323 - follow-up: fix tests now that beta/release default to not enabling CC/pwd autofill os reauth → WIP: Bug 1898323 - follow-up: fix tests now that beta/release default to not enabling CC/pwd autofill os reauth
Attachment #9404849 - Attachment description: WIP: Bug 1898323 - follow-up: fix tests now that beta/release default to not enabling CC/pwd autofill os reauth → Bug 1898323 - follow-up: fix tests now that beta/release default to not enabling CC/pwd autofill os reauth
Regressions: 1899900
Attachment #9404916 - Attachment description: Bug 1898323 - fix about:logins tests better given the disabling of OS reauth on beta/release → Bug 1898323 - fix about:logins and formautofill tests better given the disabling of OS reauth on beta/release

A patch has been attached on this bug, which was already closed. Filing a separate bug will ensure better tracking. If this was not by mistake and further action is needed, please alert the appropriate party. (Or: if the patch doesn't change behavior -- e.g. landing a test case, or fixing a typo -- then feel free to disregard this message)

QA Whiteboard: [qa-triaged]
Depends on: 1900099

Verified as fixed in the latest Firefox 127.0 and Nightly 128.0a1 on Windows10 x64 and macOS 11 based on the tests performed on these scenarios.

Status: RESOLVED → VERIFIED
QA Whiteboard: [qa-triaged]
Flags: qe-verify+
Flags: needinfo?(ssachdev)
Depends on: 1898884
Blocks: 1898884
No longer depends on: 1898884
Depends on: 1901899
No longer depends on: 1901899
Regressions: 1901899
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: