Closed Bug 1805509 Opened 1 year ago Closed 1 year ago

Add Set Default PDF handler action to `SpecialMessageActions` API

Categories

(Firefox :: Messaging System, enhancement, P1)

enhancement

Tracking

()

VERIFIED FIXED
112 Branch
Iteration:
112.2 - Feb 27 - Mar 10
Tracking Status
firefox112 --- verified

People

(Reporter: nalexander, Assigned: barret)

References

(Blocks 2 open bugs)

Details

Attachments

(4 files)

This ticket tracks adding a SET_DEFAULT_PDF_HANDLER action to the SpecialMessageActions API that lets users set Firefox as the default PDF handler. This should be Windows-only, at first.

The work will need to happen around SpecialMessageActions.jsm.

This might require some ShellService related changes too if we want to specifically set as default pdf without plain default browser. Bug 1790107 added setDefaultPDFHandler as an additional capability of setting default browser and bug 1761504 made it so it checks another condition.

Unclear if this bug wants to follow or override some of the additional checks if the action is "yes set Firefox as pdf handler"

Depends on: 1790107, 1761504
Priority: -- → P3
See Also: → 1805511

Clearing iteration and priority to bring up in triage next week now that product is looking at using this in an experiment soon.

Iteration: 84.2 - Nov 2 - Nov 15 → ---
Priority: P3 → --
Priority: -- → P2
Blocks: 1815304
Assignee: nobody → brennie
Priority: P2 → P1
Attached file 1805509-data-review.md
Attachment #9317546 - Flags: data-review?(chutten)

Comment on attachment 9317546 [details]
1805509-data-review.md

DATA COLLECTION REVIEW RESPONSE:

Is there or will there be documentation that describes the schema for the ultimate data set available publicly, complete and accurate?

Yes.

Is there a control mechanism that allows the user to turn the data collection on and off?

Yes. This collection can be controlled through Firefox's Preferences.

If the request is for permanent data collection, is there someone who will monitor the data over time?

No. This collection will expire in Firefox 118.

Using the category system of data types on the Mozilla wiki, what collection type of data do the requested measurements fall under?

Category 2, Interaction.

Is the data collection request for default-on or default-off?

Default on for all channels.

Does the instrumentation include the addition of any new identifiers?

No.

Is the data collection covered by the existing Firefox privacy notice?

Yes.

Does the data collection use a third-party collection tool?

No.


Result: datareview+

Attachment #9317546 - Flags: data-review?(chutten) → data-review+
Pushed by brennie@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/a87f459f2caa
Set default extension handlers via defaultagent r=nalexander
https://hg.mozilla.org/integration/autoland/rev/0bf2579bccd7
Add ShellService.setAsDefaultPDFHandler r=nalexander
https://hg.mozilla.org/integration/autoland/rev/1c1d335d4ef5
Add SET_DEFAULT_PDF_HANDLER special message action r=omc-reviewers,emcminn
Pushed by brennie@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/87641a6eee2b
Set default extension handlers via defaultagent r=nalexander
https://hg.mozilla.org/integration/autoland/rev/3dd1735b85fa
Add ShellService.setAsDefaultPDFHandler r=nalexander
https://hg.mozilla.org/integration/autoland/rev/31a8dcad0d88
Add SET_DEFAULT_PDF_HANDLER special message action r=omc-reviewers,emcminn
Iteration: --- → 112.2 - Feb 27 - Mar 10
Pushed by brennie@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/b8f7f5acc520
Set default extension handlers via defaultagent r=nalexander
https://hg.mozilla.org/integration/autoland/rev/48cb34b7d26a
Add ShellService.setAsDefaultPDFHandler r=nalexander
https://hg.mozilla.org/integration/autoland/rev/e75a7ce5891f
Add SET_DEFAULT_PDF_HANDLER special message action r=omc-reviewers,emcminn
Regressions: 1820642
Flags: needinfo?(brennie)

I’m marking this as Verified on 112 since this enhancement was part of the work done on QA-1801, for which we sent a Testing Report.

Status: RESOLVED → VERIFIED
Regressions: 1832132
Regressions: 1852412
No longer regressions: 1852412
See Also: → 1881395
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: