a3213888e232bfa27dcff7bfdb9ffc11c7be80fc
Chromium changes: https://github.com/chromium/chromium/commit/f002437bf1838e0915129ccff21bf52a37577a41 [Omnibox] Prevent LocationBar crash when onMeasured entered post dest… …roy on ToolbarPhone Bug: 1359257 https://github.com/chromium/chromium/commit/df8db0da2e09b4cae37fa15733a17105b8b568d7 [WebContentsImpl] Don't call didFinishNavigation in child frames Part of reducing navigation cost to reduce scroll jank. Java observers don't do work when didFinishNavigation is called in child frames, so we don't have to notify java in this case. The changes to restrict didFinishNavigation to main frames is not behind a flag, so to measure the effect on jank, we added a didFinishNavigationNoop function (behind a flag) to mirror what didFinishNavigation did before this change. We think that the overhead from overrides add up to something measurable, so I added a redundant boolean check to make sure this override doesn't get optimized (might get optimized if it's empty but not completely sure). I also wanted it to be as close as possible to what it was doing before, so that we can capture more accurately the effect on jank metrics. Bug: 1359110 https://github.com/chromium/chromium/commit/a603bf1de79b2a844bb05c6252e5c1e97938f591 Suppress captures in CCT toolbar. CustomTabToolbar maintains a token object to compare states. Only allow captures when the previously captured token is different from the current token. Bug: 1363389 https://github.com/chromium/chromium/commit/1900d0973093225f3cc844693841b4f15b970a4f [Start] Add a logo in Start surface below toolbar. This CL adds a big logo in Start surface (similar to the logo on NTP) when Feed is not shown. Video: http://shortn/_5DZDGESzIU Screenshot: https://screenshot.googleplex.com/AbKoKQJy4qPtYVp The follow-up CLs would be : 1. Fix the omnibox scrolling animation 2. Replace logoView in tasks_view_layout with ViewStub Bug: 1365694
…
…
…
…
…
…
…
…
…
…
Bumped deep-object-diff from 1.1.0 to 1.1.9 to address GHSA-653v-rqx9-j85p, a.k.a. CVE-2022-41713 (#15934)
Brave Core
Brave Core is a set of changes, APIs, and scripts used for customizing Chromium to make the Brave browser. Please also check https://github.com/brave/brave-browser
Follow @brave on Twitter for important announcements.
Resources
Community
You can ask questions and interact with the community in the following locations:
- Brave Community
communitychannel on Brave Software's Slack
Languages
C++
36.9%
HTML
31.6%
Swift
9.4%
TypeScript
9%
Java
4.8%
Other
8.1%