Closed Bug 1623109 Opened 4 years ago Closed 4 years ago

macOS re-authenticate UI isn't associated with the relevant window

Categories

(Firefox :: about:logins, defect, P2)

Unspecified
macOS
defect

Tracking

()

RESOLVED INVALID
Tracking Status
firefox-esr68 --- unaffected
firefox74 --- unaffected
firefox75 --- unaffected
firefox76 --- wontfix

People

(Reporter: agi, Unassigned)

References

Details

(Whiteboard: [passwords:management])

Attachments

(1 file)

Please provide the answers for comment 1 along with your exact OS version. Also, do you have a password set for your OS account?

Blocks: 1194529
Flags: needinfo?(agi)

Yeah sorry, the password prompt was showing on a different screen (and I think it was hidden below an unrelated window?) so I didn't see it. Not sure if we can do anything to make it more visible?

Flags: needinfo?(agi)

I'm on MacOS Mojave 10.14.6

OK, we did a similar fix for bug 1506602 so maybe we can do something similar for macOS.

Blocks: 1499846
OS: Unspecified → macOS
Priority: -- → P2
See Also: → 1506602
Summary: Show password won't reveal password → macOS re-authenticate UI isn't associated with the relevant window
Whiteboard: [passwords:management]

I have started looking in to this and I don't see a way to associate a parent window with the macOS authentication dialog from evaluatePolicy:localizedReason:reply:. We may have to switch to use the AuthorizationCopyRights API.

After further consultation with spohl, we have determined that the API we're using does not offer a way to make this dialog app-modal. The dialog does appear in the top level of the z-order so I'm doubtful that it went behind another window as comment #3 thinks might have happened.

We are currently using Apple's recommended API for this and I'm hesitant to move away from the recommended API just to make this more modal without knowing what footguns that might introduce.

As such, I'm closing this bug as invalid.

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: