diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/webview/WebViewActivity.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/webview/WebViewActivity.kt index 84bdb9c56..f59537d5c 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/webview/WebViewActivity.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/webview/WebViewActivity.kt @@ -97,6 +97,11 @@ class WebViewActivity : BaseActivity() { return true } + override fun onPageStarted(view: WebView?, url: String?, favicon: Bitmap?) { + super.onPageStarted(view, url, favicon) + invalidateOptionsMenu() + } + override fun onPageFinished(view: WebView?, url: String?) { super.onPageFinished(view, url) invalidateOptionsMenu() @@ -104,18 +109,9 @@ class WebViewActivity : BaseActivity() { supportActionBar?.subtitle = url binding.swipeRefresh.isEnabled = true binding.swipeRefresh.isRefreshing = false - } - - override fun onPageStarted(view: WebView?, url: String?, favicon: Bitmap?) { - super.onPageStarted(view, url, favicon) - invalidateOptionsMenu() - } - - override fun onPageCommitVisible(view: WebView, url: String) { - super.onPageCommitVisible(view, url) // Reset to top when page refreshes - binding.nestedView.scrollTo(0, 0) + view?.scrollTo(0, 0) } } diff --git a/app/src/main/res/layout/webview_activity.xml b/app/src/main/res/layout/webview_activity.xml index ff2b72325..ef6cea3c0 100644 --- a/app/src/main/res/layout/webview_activity.xml +++ b/app/src/main/res/layout/webview_activity.xml @@ -1,5 +1,5 @@ - @@ -23,32 +22,23 @@ + android:layout_height="match_parent"> - + android:layout_height="match_parent"> - + android:layout_height="2dp" + android:progressBackgroundTint="@color/colorPrimary" + android:progressTint="@color/colorPrimary" /> - - - - - + - +