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

Add pixel to determine Bitwarden use on Mac #1412

Merged
merged 2 commits into from
Aug 9, 2023
Merged

Conversation

tomasstrba
Copy link
Contributor

Task/Issue URL: https://app.asana.com/0/1201048563534612/1205153296064896/f

Description:
Pixels fired when a password is saved or autofilled when Bitwarden is enabled

Steps to test this PR:
Verify pixels are not fired when Bitwarden is disabled

  1. Make sure Bitwarden integration is disabled
  2. Visit https://fill.dev/form/registration-username
  3. Submit a registration
  4. Make sure bitwardenPasswordSaved pixel is not fired
  5. Visit https://fill.dev/form/login-simple
  6. Use previously saved credentials to login
  7. Make sure bitwardenPasswordAutofilled pixel is not fired

Verify pixels are fired when Bitwarden is enabled

  1. Go to Settings, enable Bitwarden and finish the onboarding
  2. Visit https://fill.dev/form/registration-username
  3. Submit a registration
  4. Make sure bitwardenPasswordSaved pixel is fired
  5. Visit https://fill.dev/form/login-simple
  6. Use previously saved credentials to login
  7. Make sure bitwardenPasswordAutofilled pixel is fired

Internal references:

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

@tomasstrba tomasstrba requested review from a team and afterxleep and removed request for a team July 31, 2023 14:21
Copy link
Contributor

@afterxleep afterxleep left a comment

Choose a reason for hiding this comment

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

:shipit:

@tomasstrba tomasstrba merged commit d016fa6 into develop Aug 9, 2023
10 checks passed
@tomasstrba tomasstrba deleted the tom/bitwarden-pixel branch August 9, 2023 20:19
samsymons added a commit that referenced this pull request Aug 13, 2023
# By Dominik Kapusta (5) and others
# Via GitHub (1) and Lorenzo Mattei (1)
* develop:
  Add support for syncing Credentials (#1368)
  Fix dsym upload to S3
  Bump version to 1.51.1 (48)
  Report failed unit tests to Asana (#1457)
  Use MainActor to ensure FutureExtension tests are dispatched on main queue (#1472)
  Move Make /Applications symlink build phase to later (#1470)
  don't show day 7 when day 0 has been dismissed (#1468)
  Update BSK with autofill 8.1.2 (#1471)
  Add job to create a task on asana if tests fails on develop (#1461)
  Disables a flaky test from App Store unit tests (#1467)
  Fix an autoconsent exception on old Safari (#1460)
  fix bug where wrong address bar text is shown when opening DuckPlayer… (#1434)
  Fix FutureExtensionTests (#1450)
  Add pixel to determine Bitwarden use on Mac (#1412)
  Skip /Applications symlink script for Debug builds (#1443)

# Conflicts:
#	DuckDuckGo.xcodeproj/project.pbxproj
#	DuckDuckGo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
samsymons added a commit that referenced this pull request Aug 13, 2023
* develop:
  Update NetP endpoint (#1459)
  Add support for syncing Credentials (#1368)
  Fix dsym upload to S3
  Bump version to 1.51.1 (48)
  Report failed unit tests to Asana (#1457)
  Use MainActor to ensure FutureExtension tests are dispatched on main queue (#1472)
  Move Make /Applications symlink build phase to later (#1470)
  don't show day 7 when day 0 has been dismissed (#1468)
  Update BSK with autofill 8.1.2 (#1471)
  Add job to create a task on asana if tests fails on develop (#1461)
  Disables a flaky test from App Store unit tests (#1467)
  Fix an autoconsent exception on old Safari (#1460)
  fix bug where wrong address bar text is shown when opening DuckPlayer… (#1434)
  Fix FutureExtensionTests (#1450)
  Add pixel to determine Bitwarden use on Mac (#1412)
  Encapsulate NetP subjects within observers (#1436)
  Skip /Applications symlink script for Debug builds (#1443)
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