Just give a look at the divergence issues and the PRs solving them [1], most of them are just single file or small changes to compilation/default flags
[1]: https://github.com/brave/brave-browser/wiki/Deviations-from-...
Just give a look at the divergence issues and the PRs solving them [1], most of them are just single file or small changes to compilation/default flags
[1]: https://github.com/brave/brave-browser/wiki/Deviations-from-...
/tmp/tmp.KVE7aSEvue/brave-core/patches $ wc -l *.patch | sort -rh | head
8879 total
172 third_party-blink-renderer-modules-webgl-webgl_rendering_context_base.cc.patch
112 chrome-BUILD.gn.patch
104 chrome-installer-linux-debian-build.sh.patch
76 chrome-android-java-AndroidManifest.xml.patch
72 components-vector_icons-aggregate_vector_icons.py.patch
68 chrome-android-BUILD.gn.patch
61 chrome-installer-linux-BUILD.gn.patch
57 chrome-browser-resources-settings-privacy_page-personalization_options.html.patch
55 net-socket-socks5_client_socket.cc.patch
Not insurmountable, but not as easily hand-waved, either.One might say -- "but a lot of that's just context!"
Those are significant lines of code that these changes must play nicely with. There's actually more, these numbers do a disservice to everyone
/tmp/tmp.KVE7aSEvue/brave-core/patches $ wc -l *.patch | sort -rh | head
8879 total
172 third_party-blink-renderer-modules-webgl-webgl_rendering_context_base.cc.patch
112 chrome-BUILD.gn.patch
104 chrome-installer-linux-debian-build.sh.patch
76 chrome-android-java-AndroidManifest.xml.patch
72 components-vector_icons-aggregate_vector_icons.py.patch
68 chrome-android-BUILD.gn.patch
61 chrome-installer-linux-BUILD.gn.patch
57 chrome-browser-resources-settings-privacy_page-personalization_options.html.patch
55 net-socket-socks5_client_socket.cc.patch
All together, nearly 9000 lines of patches. The largest currently is 172Sure, some of this is inflated by the context of nearby lines - but we don't get to ignore those, patches must play nice.
This might explain why my Steam account is always logged out.
Any fork of chrome is probably doing the same thing with regards to session resuming and session cookies.
You can leave a comment if it's something you'd like to see as an option