Use a default button again in the protocol handling permission and choosing dialogs
Categories
(Toolkit Graveyard :: Notifications and Alerts, enhancement, P3)
Tracking
(Not tracked)
People
(Reporter: marcela.calderon, Unassigned)
References
(Blocks 2 open bugs)
Details
(Whiteboard: [proton-modals])
Attachments
(3 files)
[Affected platforms]:
Platforms: Windows 7, Windows 10
[Steps to reproduce]:
- Launch the Firefox Browser and reach a zoom meeting
- Click the Launch meeting button
[Expected result]:
The "Allow this site to open zoommtg link?" modal dialog is displayed according to the new Proton design. The "Always Allow url to open links" checkbox is displayed. The Choose Application and Cancel buttons are properly displayed according to the new Proton design.
[Actual result]:
The Choose Application button is not properly displayed according to the new Proton design.
Reporter | ||
Updated•3 years ago
|
Reporter | ||
Comment 1•3 years ago
|
||
Reporter | ||
Comment 2•3 years ago
|
||
Reporter | ||
Updated•3 years ago
|
Comment 3•3 years ago
|
||
This isn't really a styling problem per se - the styling reflects the fact that these dialogs don't have default buttons. Not using default buttons was a deliberate security-based choice that was first made in bug 1552627 because opening external applications isn't necessarily safe. We had a slew of bugs filed around clickjacking or similar methods taking advantage of users, especially by making them open IE or other builtin Windows applications with which the attacker could then exploit vulnerabilities that weren't present in Firefox.
I'm open to reconsidering this but we should make a conscious decision around it. Paul, Dan, thoughts?
Updated•3 years ago
|
Updated•3 years ago
|
Comment 4•3 years ago
|
||
The dialogs should stay without defaults. If you make "Cancel" an explicit default people will get mad.
Comment 5•3 years ago
|
||
I agree with Dan here. I remember that we had a discussion around default buttons and we decided to not default to "cancel", because it's not an established pattern in Firefox.
Comment 6•3 years ago
|
||
Agreed here, marking as "Won't fix"
Updated•10 months ago
|
Description
•