Bug: Signing in to FxA with the primary password locked doesn't work correctly and leaves the user disconected.
Status: VERIFIED
Priority: P1
Resolution: FIXED
Created: 2022-09-27 12:07:45+00:00
Resolved: 2022-10-21 12:18:43+00:00

**Found in**
* Firefox 106.0b4

**Affected versions**
* Firefox 106.0b4
* Latest Nightly 107.0a1

**Tested platforms**
* Affected platforms: macOS 11.6, Windows 10, Ubuntu 18.04

**Steps to reproduce**
1. Set up a primary password
2. Restart Firefox
3. Login to FxA
4. Wait a bit and dismiss the primary password panel
5. Go to Firefox View
6. Click the Try Again button

**Expected result**
* The primary password panel appears again.

**Actual result**
* Nothing happens.

**Regression range**
* This behaviour is from the time the Try Again button was implemented in Bug 1787619 so it is not a regression.

**Additional notes**
* Here is the output from the console

```
Sync encountered an error - see about:sync-log for the log file. policies.js:975
1664277278438	FirefoxView.TabsSetup	DEBUG	tryToClearError: triggering new tab sync
1664277278438	FirefoxView.TabsSetup	DEBUG	Handling UIState update
1664277278439	FirefoxView.TabsSetup	DEBUG	maybeUpdateUI, conditions not met to exit state: : error-state
1664277278439	FirefoxView.TabsSetup	DEBUG	maybeUpdateUI, will notify update?:: true
1664277278439	FirefoxView.TabsSetup	DEBUG	maybeUpdateUI, in error state:: sync-error
1664277279060	FirefoxView.TabsSetup	DEBUG	Handling weave:service:sync:finish
1664277279060	FirefoxView.TabsSetup	DEBUG	maybeUpdateUI, conditions not met to exit state: : error-state
1664277279060	FirefoxView.TabsSetup	DEBUG	maybeUpdateUI, will notify update?:: true
1664277279061	FirefoxView.TabsSetup	DEBUG	maybeUpdateUI, in error state:: sync-error
1664277279062	FirefoxView.TabsSetup	DEBUG	Handling UIState update
1664277279062	FirefoxView.TabsSetup	DEBUG	maybeUpdateUI, conditions not met to exit state: : error-state
1664277279062	FirefoxView.TabsSetup	DEBUG	maybeUpdateUI, will notify update?:: true
1664277279062	FirefoxView.TabsSetup	DEBUG	maybeUpdateUI, in error state:: sync-error
1664277279372	FirefoxView.TabsSetup	DEBUG	tryToClearError: triggering new tab sync
1664277279373	FirefoxView.TabsSetup	DEBUG	Handling UIState update
1664277279373	FirefoxView.TabsSetup	DEBUG	maybeUpdateUI, conditions not met to exit state: : error-state
1664277279373	FirefoxView.TabsSetup	DEBUG	maybeUpdateUI, will notify update?:: true
1664277279373	FirefoxView.TabsSetup	DEBUG	maybeUpdateUI, in error state:: sync-error
1664277280175	FirefoxView.TabsSetup	DEBUG	Handling weave:service:sync:finish
1664277280176	FirefoxView.TabsSetup	DEBUG	maybeUpdateUI, conditions not met to exit state: : error-state
1664277280176	FirefoxView.TabsSetup	DEBUG	maybeUpdateUI, will notify update?:: true
1664277280176	FirefoxView.TabsSetup	DEBUG	maybeUpdateUI, in error state:: sync-error
1664277280177	FirefoxView.TabsSetup	DEBUG	Handling UIState update
1664277280177	FirefoxView.TabsSetup	DEBUG	maybeUpdateUI, conditions not met to exit state: : error-state
1664277280177	FirefoxView.TabsSetup	DEBUG	maybeUpdateUI, will notify update?:: true
1664277280177	FirefoxView.TabsSetup	DEBUG	maybeUpdateUI, in error state:: sync-error
1664277282560	FirefoxView.TabsSetup	DEBUG	tryToClearError: triggering new tab sync
1664277282561	FirefoxView.TabsSetup	DEBUG	Handling UIState update
1664277282561	FirefoxView.TabsSetup	DEBUG	maybeUpdateUI, conditions not met to exit state: : error-state
1664277282561	FirefoxView.TabsSetup	DEBUG	maybeUpdateUI, will notify update?:: true
1664277282561	FirefoxView.TabsSetup	DEBUG	maybeUpdateUI, in error state:: sync-error
```