Keep `HideBottomViewOnScrollBehavior` class that was removed by Proguard optimizations.
This class is referenced in an XML layout under the attribute `app:layout_behavior`, in particular in the main Brave Wallet layout (`activity_brave_wallet.xml`).
Proguard is not able to determine whether this class is used and was removing it in release builds only.
Otherwise there is an error:
Warning in ../../brave/android/java/proguard.flags at line 46, column 1:
Proguard configuration rule does not match anything: `-keep,allowrepackaging,allowobfuscation,allowshrinking class * extends com.google.gson.reflect.TypeToken {
<init>();
}`
Chromium changes:
chromium/chromium@f40ea91
Remove hardcoded profile from android TemplateUrlServiceFactory.
Migrates the easier (e.g. already had an Profile reference) usages
to the new method that takes a Profile.
Adds a PRESUBMIT to try and prevent additional getLastUsedRegularProfile()
calls.
BUG=1410601
Change-Id: I65a63d02eacb3459367ad3e6cf056d346aac8044
chromium/chromium@05f85c3
Pass an explicit Profile reference to TemplateUrlServiceFactory
from SearchEngine settings.
BUG=1410601
Change-Id: Id6dbf39632d028838acefb529e029eb0d447cda5