From 6a4a15ab4d98bbf0cf1424cf1c1521ff6b7eaed6 Mon Sep 17 00:00:00 2001 From: Psychosoc1al Date: Sun, 2 Mar 2025 07:25:19 +0300 Subject: [PATCH 1/2] Remove duplicated line in `app.dart` --- lib/pages/app.dart | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/pages/app.dart b/lib/pages/app.dart index 080293d..7fc77c0 100644 --- a/lib/pages/app.dart +++ b/lib/pages/app.dart @@ -343,7 +343,6 @@ class _AppPageState extends State { controller: WebViewController() ..setJavaScriptMode(JavaScriptMode.unrestricted) ..setBackgroundColor(Theme.of(context).colorScheme.surface) - ..setJavaScriptMode(JavaScriptMode.unrestricted) ..setNavigationDelegate( NavigationDelegate( onWebResourceError: (WebResourceError error) { From 1b039fb5a53edaeba8b12bbdc7b696d39ed8ec86 Mon Sep 17 00:00:00 2001 From: Psychosoc1al Date: Sun, 2 Mar 2025 07:26:26 +0300 Subject: [PATCH 2/2] Fix [suppress] RuStore-provided apps webpage view crash --- lib/pages/app.dart | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/pages/app.dart b/lib/pages/app.dart index 7fc77c0..305274b 100644 --- a/lib/pages/app.dart +++ b/lib/pages/app.dart @@ -352,6 +352,10 @@ class _AppPageState extends State { context); } }, + onNavigationRequest: (NavigationRequest request) => + request.url.startsWith("rustore://") + ? NavigationDecision.prevent + : NavigationDecision.navigate, ), ) ..loadRequest(Uri.parse(app.app.url)))