Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor FXIOS-9968 Studies opt out on Firefox iOS when telemetry usage is unchecked (backport #21917) #22009

Merged
merged 2 commits into from
Oct 7, 2024

Conversation

mergify[bot]
Copy link
Contributor

@mergify mergify bot commented Sep 16, 2024

📜 Tickets

Jira ticket - FXIOS-9968
Github issue

💡 Description

These should mostly be visual changes but I did add additional check to ensure we also disable the toggle and save it in prefs.

Although experiments are by default disabled if you are not reporting telemetry > LINK

Below are some cases I added in the video.

A) Initially both are enabled
B) Turning telemetry Off should also turn Off studies
C) Turning telemetry On doesn't automatically turn on studies

FYI Studies are another name for experiments.

Screen.Recording.2024-09-12.at.12.39.30.AM.mov

📝 Checklist

You have to check all boxes before merging

  • Filled in the above information (tickets numbers and description of your work)
  • Updated the PR name to follow our PR naming guidelines
  • Wrote unit tests and/or ensured the tests suite is passing
  • When working on UI, I checked and implemented accessibility (minimum Dynamic Text and VoiceOver)
  • If needed, I updated documentation / comments for complex code and public methods
  • If needed, added a backport comment (example @Mergifyio backport release/v120)

This is an automatic backport of pull request #21917 done by [Mergify](https://mergify.com).

…ge is unchecked (#21917)

Refactor FXIOS-9968 Studies opt out on Firefox iOS when telemetry usage is unchecked

(cherry picked from commit 4a11949)
@mergify mergify bot requested a review from a team as a code owner September 16, 2024 19:10
@mergify mergify bot requested review from mattreaganmozilla and removed request for a team September 16, 2024 19:10
@nbhasin2 nbhasin2 requested review from nbhasin2 and removed request for mattreaganmozilla September 16, 2024 19:11
@nbhasin2 nbhasin2 added the weekly-release Tagging backports for rapid release label Sep 16, 2024
@nbhasin2
Copy link
Contributor

FYI: This is for v131 weekly release

@mobiletest-ci-bot
Copy link

mobiletest-ci-bot commented Sep 16, 2024

Messages
📖 Project coverage: 32.15%
📖 Edited 4 files
📖 Created 0 files

Client.app: Coverage: 30.87

File Coverage
SettingsTableViewController.swift 14.45% ⚠️
AppSettingsTableViewController.swift 27.59% ⚠️
StudiesToggleSetting.swift 70.27%
SendAnonymousUsageDataSetting.swift 74.58%

Generated by 🚫 Danger Swift against 032edcb

@dsmithpadilla
Copy link
Contributor

@mergify update

Copy link
Contributor Author

mergify bot commented Oct 7, 2024

update

✅ Branch has been successfully updated

@dsmithpadilla dsmithpadilla self-requested a review October 7, 2024 17:55
@dsmithpadilla dsmithpadilla merged commit 6c378ae into release/v131 Oct 7, 2024
12 checks passed
@dsmithpadilla dsmithpadilla deleted the mergify/bp/release/v131/pr-21917 branch October 7, 2024 18:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
weekly-release Tagging backports for rapid release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants