-
Notifications
You must be signed in to change notification settings - Fork 905
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
Revert "[WIP] Remove passkey entitlement" #19040
Conversation
2ddbdfb
to
77b0793
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
++ pending QA testing
Verified with PR build:
Confirmed able to install and launch build from https://bravesoftware.slack.com/archives/CU5UXM3EC/p1687882211614169?thread_ts=1687009981.243379&cid=CU5UXM3EC.
Confirmed entitlement (run below and confirm that the xml contains
On a clean profile verified the following (adapted from https://github.com/brave/brave-browser/wiki/Chromium-rebases#smoke-test)
Other items checked on clean profile:
Simulated an "upgrade" to PR build:
|
Verification
|
Brave | 1.55.14 Chromium: 115.0.5790.40 (Official Build) nightly (arm64) |
---|---|
Revision | 071c9ddea889c3c7887daf4eac13fed72d4fff62-refs/branch-heads/5790@{#979} |
OS | macOS Version 11.7.8 (Build 20G1351) |
Binary used: https://build-artifacts.brave.com/test-brave-browser-build-macos-arm64/375/Brave-Browser-Nightly-arm64.dmg
- confirmed able to launch build
- confirmed no errors on install/launch
- confirmed build is signed:
stephendonner@Stephens-MBP-3 ~ % spctl --assess --verbose /Applications/Brave\ Browser\ Nightly.app
/Applications/Brave Browser Nightly.app: accepted
source=Notarized Developer ID
Confirmed entitlement
stephendonner@Stephens-MBP-3 /Applications % codesign -d --entitlements - /Applications/Brave\ Browser\ Nightly.app
Executable=/Applications/Brave Browser Nightly.app/Contents/MacOS/Brave Browser Nightly
��qq9<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.application-identifier</key>
<string>KL8N8XSYF4.com.brave.Browser.nightly</string>
<key>com.apple.developer.associated-domains.applinks.read-write</key>
<true/>
<key>com.apple.developer.networking.vpn.api</key>
<array>
<string>allow-vpn</string>
</array>
<key>com.apple.developer.web-browser.public-key-credential</key>
<true/>
<key>com.apple.security.device.audio-input</key>
<true/>
<key>com.apple.security.device.bluetooth</key>
<true/>
<key>com.apple.security.device.camera</key>
<true/>
<key>com.apple.security.device.print</key>
<true/>
<key>com.apple.security.device.usb</key>
<true/>
<key>com.apple.security.personal-information.location</key>
<true/>
<key>keychain-access-groups</key>
<array>
<string>KL8N8XSYF4.com.brave.Browser.nightly.devicetrust</string>
<string>KL8N8XSYF4.com.brave.Browser.nightly.webauthn</string>
</array>
</dict>
</plist>
stephendonner@Stephens-MBP-3 /Applications %
On a clean profile, I verified the following:
- brave://version loads
- each section under brave://settings loads and no errors are displayed in browser console
- tabs have the expected shape (it's slightly different from Chrome)
- clearing browser data on exit works as expected
- videos play properly on YouTube and that the media device toolbar button works correctly
- tab-muting works as expected (spot checked using audio icon on tab and the "Mute tab" and "Mute site" options from the right-click tab menu)
- spot check of vertical tabs (enabling/disabling
- able to join Rewards on fresh profile
- able to enable sidebar and select each of the options (Talk, Wallet, Bookmarks, Reading List)
- able to create a second profile
- private and Tor windows worked as expected
- websites loaded as expected
- able to open/load DevTools
Other items checked on a clean profile:
- cookies are retained on app relaunch
brave://components
does not show any errors- can create bookmarks
Simulated an "upgrade" to PR build:
- Installed 1.52.126 (
Nightly
Channel) - Populated a profile with tabs, windows, browsing data, rewards data, cookies, etc.
- "upgraded" to PR build (
1.55.14
onNightly
channel) - Confirmed no errors on launch or while browsing
- Confirmed expected data was retained after upgrade: tabs, windows, browsing data, Rewards data, cookies, stats, saved login info, Shield settings, etc.
Verified with PR build:
Confirmed able to install and launch build from https://bravesoftware.slack.com/archives/CU5UXM3EC/p1687969613674689?thread_ts=1687009981.243379&cid=CU5UXM3EC.
Confirmed entitlement (run below and confirm that the xml contains
On a clean profile verified the following (adapted from https://github.com/brave/brave-browser/wiki/Chromium-rebases#smoke-test)
Other items checked on clean profile:
Simulated an "upgrade" to PR build:
|
Verification
|
This reverts commit dc06648.
77b0793
to
0f2a938
Compare
Verified with CI build
Confirmed able to install and launch above build.
Confirmed entitlement (run below and confirm that the xml contains
On a clean profile verified the following (adapted from https://github.com/brave/brave-browser/wiki/Chromium-rebases#smoke-test)
Other items checked on clean profile:
Simulated an "upgrade" to Nightly build:
|
Verified with CI build
Confirmed able to install and launch above build.
Confirmed entitlement (run below and confirm that the xml contains
On a clean profile verified the following (adapted from https://github.com/brave/brave-browser/wiki/Chromium-rebases#smoke-test)
Other items checked on clean profile:
Simulated an "upgrade" to Nightly build:
|
Verification
|
Verified
|
Brave | 1.55.85 Chromium: 115.0.5790.56 (Official Build) nightly (arm64) |
---|---|
Revision | ec8df43 |
OS | macOS Version 11.7.8 (Build 20G1351) |
- confirmed able to launch build
- confirmed no errors on install/launch
- confirmed build is signed:
stephendonner@Stephens-MBP-3 /Applications % spctl --assess --verbose /Applications/Brave\ Browser\ Nightly.app
/Applications/Brave Browser Nightly.app: accepted
source=Notarized Developer ID
stephendonner@Stephens-MBP-3 /Applications %```
Confirmed entitlement:
stephendonner@Stephens-MBP-3 /Applications % codesign -d --entitlements - /Applications/Brave\ Browser\ Nightly.app
Executable=/Applications/Brave Browser Nightly.app/Contents/MacOS/Brave Browser Nightly
��qq9<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.application-identifier</key>
<string>KL8N8XSYF4.com.brave.Browser.nightly</string>
<key>com.apple.developer.associated-domains.applinks.read-write</key>
<true/>
<key>com.apple.developer.networking.vpn.api</key>
<array>
<string>allow-vpn</string>
</array>
<key>com.apple.developer.web-browser.public-key-credential</key>
<true/>
<key>com.apple.security.device.audio-input</key>
<true/>
<key>com.apple.security.device.bluetooth</key>
<true/>
<key>com.apple.security.device.camera</key>
<true/>
<key>com.apple.security.device.print</key>
<true/>
<key>com.apple.security.device.usb</key>
<true/>
<key>com.apple.security.personal-information.location</key>
<true/>
<key>keychain-access-groups</key>
<array>
<string>KL8N8XSYF4.com.brave.Browser.nightly.devicetrust</string>
<string>KL8N8XSYF4.com.brave.Browser.nightly.webauthn</string>
</array>
</dict>
</plist>
stephendonner@Stephens-MBP-3 /Applications %
On a clean profile, I verified the following:
brave://version
loads- each section under brave://settings loads and no errors are displayed in browser console
- tabs have the expected shape (it's slightly different from Chrome)
- clearing browser data on exit works as expected
- videos play properly on YouTube and that the media device toolbar button works correctly
- tab-muting works as expected (spot checked using audio icon on tab and the "Mute tab" and "Mute site" options from the right-click tab menu)
- spot check of vertical tabs (enabling/disabling
- able to join Rewards on fresh profile
- able to enable sidebar and select each of the options (Talk, Wallet, Bookmarks, Reading List)
- able to create a second profile
- private and Tor windows worked as expected
- websites loaded as expected
- able to open/load DevTools
Other items checked on a clean profile:
- cookies are retained on app relaunch
brave://components
does not show any errors- can create bookmarks
Simulated an "upgrade" to PR build:
- Installed
1.52.129
(Release
Channel) - Populated a profile with tabs, windows, browsing data, rewards data, cookies, etc.
- "upgraded" to PR build (
1.55.85
onNightly
channel) - Confirmed no errors on launch or while browsing
- Confirmed expected data was retained after upgrade: tabs, windows, browsing data, Rewards data, cookies, stats, saved login info, Shield settings, etc.
Uplift of #19040 (squashed) to beta
Uplift of #19040 (squashed) to release
Resolves brave/brave-browser#31258
Submitter Checklist:
QA/Yes
orQA/No
;release-notes/include
orrelease-notes/exclude
;OS/...
) to the associated issuenpm run test -- brave_browser_tests
,npm run test -- brave_unit_tests
wikinpm run lint
,npm run presubmit
wiki,npm run gn_check
,npm run tslint
git rebase master
(if needed)Reviewer Checklist:
gn
After-merge Checklist:
changes has landed on
Test Plan: