Closed Bug 1751763 Opened 3 years ago Closed 2 years ago

Integrate with Firefox Relay

Categories

(Toolkit :: Password Manager, enhancement, P2)

enhancement

Tracking

()

RESOLVED FIXED
110 Branch
Tracking Status
firefox109 --- wontfix
firefox110 --- fixed

People

(Reporter: serg, Assigned: serg)

References

(Depends on 3 open bugs, Blocks 2 open bugs)

Details

(Whiteboard: [fxcm-relay])

Attachments

(2 files, 3 obsolete files)

Firefox Desktop + Firefox Relay = <3

Severity: -- → N/A
Priority: -- → P2
Depends on: 1751764
Depends on: 1751766
Depends on: 1786842
Depends on: 1786845
Depends on: 1786960
Depends on: 1786961

Depends on D155779

Attachment #9296253 - Attachment is obsolete: true
Assignee: nobody → sgalich
Attachment #9296254 - Attachment description: WIP: Bug 1751763 - Firefox Relay integration → Bug 1751763 - Firefox Relay integration r=dimi!
Keywords: meta
Summary: [meta] Integrate with Firefox Relay → Integrate with Firefox Relay

Can someone provide more detail as to what's being done here? This bug doesn't have much detail.

We would definitely need policy to turn this off before it lands.

:mkaply we are adding "Protect your email address" command to the list of autocomplete options of username on the sign up pages. Initially we will offer that to Firefox Account & Relay users, to avoid surprises.

Let me get back to you in Slack with details.

Blocks: 1803653
Whiteboard: [fxcm-relay]
Attachment #9304448 - Attachment is obsolete: true
Attachment #9306950 - Flags: data-review?(chutten)
Blocks: 1804369

Comment on attachment 9306950 [details]
data collection request.txt

PRELIMINARY NOTES:

This data collection must be documented in a publicly-accessible way. Code generally isn't considered good enough to meet this standard.

For userPrefs this often takes the form of a line or two in the source docs. Please ensure you update the docs with the documentation about this data collection, as this data-review+ is conditional on that.

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 is Telemetry so 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?

Yes, :serg is responsible.

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+, so long as the documentation is updated.

Attachment #9306950 - Flags: data-review?(chutten) → data-review+
Blocks: 1804502

Comment on attachment 9306819 [details]
Bug 1751763 - Add relevant telemetry events to relay integration. r=#credential-management-reviewers!

Revision D163911 was moved to bug 1804502. Setting attachment 9306819 [details] to obsolete.

Attachment #9306819 - Attachment is obsolete: true
Pushed by sgalich@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/9723d831f285 Firefox Relay integration r=dimi,flod,mconley,desktop-theme-reviewers,dao,sfoster
Pushed by sgalich@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/2522b2da871e Firefox Relay integration r=dimi,flod,mconley,desktop-theme-reviewers,dao,sfoster,geckoview-reviewers,jonalmeida

Sergey, this is landing during the soft freeze and also adding new strings after string freeze. Can you please clarify what approvals this went through to do so?

Flags: needinfo?(sgalich)
Flags: needinfo?(sgalich)
Regressions: 1804967

Backed out as per sgalich's request.

Backed out push

Backout link

When revisiting this, please take a look at Bug 1804967, it was regressed by this bug. I will close Bug 1804967 as invalid because browser_privacy_relayIntegration.js was added in this bug.

Flags: needinfo?(sgalich)
Flags: needinfo?(sgalich)
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 109 Branch
Status: RESOLVED → REOPENED
Flags: needinfo?(sgalich)
Resolution: FIXED → ---
Status: REOPENED → ASSIGNED
Target Milestone: 109 Branch → ---
Pushed by sgalich@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/ad94b64c18cb Firefox Relay integration r=dimi,flod,mconley,desktop-theme-reviewers,dao,sfoster,geckoview-reviewers,jonalmeida

Backed out for causing mochitests failures on browser_startup_images.js.

  • Backout link
  • Push with failures
  • Failure Log
  • Failure line: TEST-UNEXPECTED-FAIL | browser/base/content/test/performance/browser_startup_images.js | Loaded image chrome://browser/content/logos/relay.svg should have been shown. -
Flags: needinfo?(sgalich)

(In reply to Pulsebot from comment #13)

Pushed by sgalich@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/2522b2da871e
Firefox Relay integration
r=dimi,flod,mconley,desktop-theme-reviewers,dao,sfoster,geckoview-reviewers,
jonalmeida

== Change summary for alert #36465 (as of Fri, 16 Dec 2022 10:31:47 GMT) ==

Regressions:

Ratio Test Platform Options Absolute values (old vs new) Performance Profiles
3% welcome loadtime macosx1015-64-shippable-qr cold fission webrender 46.33 -> 47.88 Before/After
2% welcome loadtime macosx1015-64-shippable-qr cold fission webrender 46.40 -> 47.50 Before/After

For up to date results, see: https://treeherder.mozilla.org/perfherder/alerts?id=36465

Attachment #9296254 - Attachment description: Bug 1751763 - Firefox Relay integration r=dimi! → Bug 1751763 - Firefox Relay integration r=dimi,flod,mconley,#desktop-theme-reviewers,dao,sfoster,#geckoview-reviewers,jonalmeida
Pushed by sgalich@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/c8ae77a06639 Firefox Relay integration r=dimi,flod,mconley,desktop-theme-reviewers,dao,sfoster,geckoview-reviewers,jonalmeida
Status: ASSIGNED → RESOLVED
Closed: 2 years ago2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 110 Branch
Depends on: 1806310

How is page.os-auth.enabled related to the Firefox Relay integration? This option was enabled for Nightly users since May 2020 and disabled by this patch, without any comment in Bugzilla or Phabricator.

Thanks for noticing and letting us know Sören. This is unintended change, we'll revert it soon.

Flags: needinfo?(sgalich)
Regressions: 1806352
Depends on: 1845164
Depends on: 1908522
See Also: → 1819779
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: