-
Notifications
You must be signed in to change notification settings - Fork 871
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
[iOS] Url bar falsely showing insecure state #22343
Conversation
9494f4d
to
fb62fda
Compare
fb62fda
to
25a532a
Compare
[puLL-Merge] - brave/brave-core@22343 DescriptionThis pull request involves significant modifications to the BrowserViewController and supporting files within the Brave iOS application. It introduces a series of changes aimed at refactoring code for better readability, stability, and maintainability. The modifications span several aspects of the application, including networking and UI updates, better error handling, and streamlined logic for web view interaction. ChangesChanges
|
e35dba1
to
a076bcb
Compare
a1f2f03
to
ef4d5b4
Compare
…ation as URL is only ever updated in didCommit so there's a mismatch. This should NEVER be done. Fix external URLs not working due to inactive tab logic. Fix security certificate display showing when there's no cert at all. Remove serverPinningTrust because it can mismatch in didFailProvisionalNavigation when an AppStore URL is loaded on top of a already secure page URL, then the appstore URL assumes the cert of the page which is wrong. Apple gives us no cert on purpose so we should not store the one from chain evaluation
ef4d5b4
to
71ab49a
Compare
Verified on
STEPS:
ACTUAL RESULTS:
2024-02-29_16-05-41.mp4 |
Merge pull request #22343 from brave/bugfix/iOS-Certs-And-Secure-State
Merge pull request #22343 from brave/bugfix/iOS-Certs-And-Secure-State
} | ||
|
||
ErrorPageHelper(certStore: profile.certStore).loadPage(error, forUrl: url, inWebView: webView) |
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.
This is a bad rebase :o
Resolves brave/brave-browser#36024
The changes are
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 presubmit
wiki,npm run gn_check
,npm run tslint
git rebase master
(if needed)Reviewer Checklist:
gn
After-merge Checklist:
changes has landed on