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

Ensure that we don’t trip an assertion failure when Fireproofing. #559

Merged
merged 1 commit into from
Apr 29, 2022

Conversation

samsymons
Copy link
Collaborator

Task/Issue URL: https://app.asana.com/0/1177771139624306/1202118895326543/f
Tech Design URL:
CC:

Description:

This PR adds an additional check that was missed in #555. I've re-used the same Asana task as a reference, since this is directly a part of those changes, which themselves have not yet shipped.

Steps to test this PR:

  1. Use the Debug menu to show the Save Credentials view controller
  2. Make sure you don't have the example domain already Fireproof, and then save it, checking that no assertion is tripped

Testing checklist:

  • Test with Release configuration
  • Test proper deallocation of tabs
  • Make sure committed submodule changes are desired

Internal references:

Software Engineering Expectations
Technical Design Template
When ready for review, remember to post the PR in MM

@tomasstrba tomasstrba self-requested a review April 29, 2022 09:50
@tomasstrba tomasstrba self-assigned this Apr 29, 2022
Copy link
Contributor

@tomasstrba tomasstrba left a comment

Choose a reason for hiding this comment

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

LGTM! 👍 Thanks for the easy verification with the debug menu item

@tomasstrba tomasstrba assigned samsymons and unassigned tomasstrba Apr 29, 2022
@samsymons samsymons merged commit c567695 into develop Apr 29, 2022
@samsymons samsymons deleted the sam/fix-assertion-failure branch April 29, 2022 15:07
samsymons added a commit that referenced this pull request May 4, 2022
# By Sam Symons (2) and others
# Via Sam Symons (2) and GitHub (1)
* develop:
  Autoconsent: prompt only when if an actual cookie popup is found (#565)
  Fix incorrect action name for selfTest (#561)
  BSK: Check array items for surrogate methods (#563)
  BSK: Check array items for surrogate methods (#563)
  Navigation failure handled in navigation bar buttons and their menus (#540)
  Version 0.23.1
  Ensure that we don’t trip an assertion failure when Fireproofing. (#559)
  Tweak autoconsent events (#554)
  Remove Punycode reference after recent bump of BSK (#560)
  If navigationAction does not target main frame open in new tab (#557)
  Use macos-12 environment in GitHub Actions workflows (#556)
  Version 0.23.0

# Conflicts:
#	DuckDuckGo.xcodeproj/project.pbxproj
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.

2 participants