Skip to content
This repository was archived by the owner on Feb 24, 2025. It is now read-only.

Conversation

@diegoreymendez
Copy link
Contributor

@diegoreymendez diegoreymendez commented Aug 25, 2023

Task/Issue URL: https://app.asana.com/0/0/1205354504536669/f
BSK PR: duckduckgo/BrowserServicesKit#479
iOS PR: duckduckgo/iOS#1956

Description

An issue is causing the NetP menu to no longer open.

Testing:

  1. Open Keychain.app and delete all "DuckDuckGo Network Protection Auth Token" entries.
  2. Check out develop and run the app
  3. Insert the invite code for NetP and connect
  4. Disconnect NetP
  5. Quit the app and check out this branch
  6. Launch this branch
  7. Start NetP
  8. Ensure the menu agent is still up
  9. Go to Keychain.app and delete all auth tokens (make sure to refresh your search first)
  10. Click on the menu agent and try to start or top NetP - it should fail and quit.

Internal references:

Pull Request Review Checklist
Software Engineering Expectations
Technical Design Template
Pull Request Documentation

Copy link
Collaborator

@samsymons samsymons left a comment

Choose a reason for hiding this comment

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

Testing steps worked perfectly!

diegoreymendez added a commit to duckduckgo/BrowserServicesKit that referenced this pull request Aug 25, 2023
Task/Issue URL: https://app.asana.com/0/0/1205354504536670/f
iOS PR: duckduckgo/iOS#1956
macOS PR: duckduckgo/macos-browser#1552
What kind of version bump will this require?: Minor

## Description

Uses a default for the auth token service that does not depend on the app's bundle ID.

## Changes
* Resolves an issue with NetworkProtectionTokenStore

* Corrects some swiftlint issues
@diegoreymendez diegoreymendez merged commit 477e9cb into develop Aug 25, 2023
@diegoreymendez diegoreymendez deleted the diego/fix-netp-menu-not-showing branch August 25, 2023 19:21
diegoreymendez added a commit to duckduckgo/iOS that referenced this pull request Aug 26, 2023
Task/Issue URL: https://app.asana.com/0/0/1205354504536671/f
BSK PR: duckduckgo/BrowserServicesKit#479
macOS PR: duckduckgo/macos-browser#1552

## Description

Updates to an upcoming version of BSK.
samsymons added a commit that referenced this pull request Aug 28, 2023
# By Diego Rey Mendez (3) and others
# Via GitHub
* develop:
  NetP menu no longer opening (#1552)
  Adjusts the NetP onboarding bg color (#1550)
  Save/edit always the same profile (#1545)
  Enable autoconsent tests for cosmetic rules (#1473)
  Title doubleclick action (#1549)
  NetP onboarding: changes a color and updates some assets (#1547)
  La/disable ctl for catalina (#1462)
  fix tab content disappearance due to wrong pinned tab index selection (#1532)
  disable flaky test (#1546)

# Conflicts:
#	DuckDuckGo.xcodeproj/project.pbxproj
#	DuckDuckGo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants