Closed Bug 1709157 Opened 3 years ago Closed 3 years ago

Use a default button again in the protocol handling permission and choosing dialogs

Categories

(Toolkit Graveyard :: Notifications and Alerts, enhancement, P3)

Desktop
All
enhancement

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: marcela.calderon, Unassigned)

References

(Blocks 2 open bugs)

Details

(Whiteboard: [proton-modals])

Attachments

(3 files)

Attached image image (6).png

[Affected platforms]:
Platforms: Windows 7, Windows 10

[Steps to reproduce]:

  1. Launch the Firefox Browser and reach a zoom meeting
  2. 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.

Severity: -- → S3
Has Regression Range: --- → no
Has STR: --- → yes
Summary: [Choose application] button in modal "Allow this site to open the zoommtg link " is not properly displayed according to the new Proton design. → The "Choose Application" button from the Protocol Handler modal should be blue

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?

Severity: S3 → --
Type: defect → enhancement
Depends on: CVE-2019-11702
Flags: needinfo?(pbz)
Flags: needinfo?(dveditz)
OS: Unspecified → All
Summary: The "Choose Application" button from the Protocol Handler modal should be blue → Use a default button again in the protocol handling permission and choosing dialogs
Whiteboard: [proton-modals]
Priority: -- → P3

The dialogs should stay without defaults. If you make "Cancel" an explicit default people will get mad.

Flags: needinfo?(dveditz)

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.

Flags: needinfo?(pbz)

Agreed here, marking as "Won't fix"

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → WONTFIX
Product: Toolkit → Toolkit Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: