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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bugfix FXIOS-8672 Skip private tab data on store #19936

Merged
merged 4 commits into from
Apr 23, 2024
Merged

Conversation

OrlaM
Copy link
Contributor

@OrlaM OrlaM commented Apr 22, 2024

馃摐 Tickets

Jira ticket

馃挕 Description

Skip private tab data on store. Private tabs will no longer be restored when restarting Firefox.
Also removed the setting from settings as that is now the default behaviour.

馃摑 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)

@OrlaM OrlaM requested a review from a team as a code owner April 22, 2024 20:03
privacySettings += [
BoolSetting(prefs: profile.prefs,
theme: themeManager.currentTheme(for: windowUUID),
prefKey: "settings.closePrivateTabs",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@OrlaM I think there are a few other places with related code we can probably clean up

Screenshot 2024-04-22 at 1 08 11鈥疨M

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry I should have left a comment about it, there are a bunch of other places too with code that can be simplified. I've intentionally kept this PR as simple as possible so we can release it and then be sure there is no major blow back from users. If we need to roll back it should be very simple in the current state. I'll create a follow up ticket and assign it myself to get back to this after 127 has been live for a few weeks.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok sounds good. Change LGTM

@mobiletest-ci-bot
Copy link

mobiletest-ci-bot commented Apr 22, 2024

Messages
馃摉 Project coverage: 32.36%
馃摉 Edited 3 files
馃摉 Created 0 files

Client.app: Coverage: 30.94

File Coverage
AppSettingsTableViewController.swift 24.47% 鈿狅笍
TabManagerImplementation.swift 29.36% 鈿狅笍

Generated by 馃毇 Danger Swift against 4963b94

@OrlaM OrlaM requested a review from a team as a code owner April 23, 2024 18:10
@OrlaM OrlaM requested review from AaronMT and clarmso and removed request for AaronMT April 23, 2024 18:10
@OrlaM OrlaM merged commit 6e48dd1 into main Apr 23, 2024
10 checks passed
@OrlaM OrlaM deleted the om/FXIOS-8672-private-tabs branch April 23, 2024 18:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants