Merge pull request #2163 from Psychosoc1al/dev

Possible fix for RuStore "Show Source webpage in App view" error
This commit is contained in:
Imran
2025-03-07 15:44:30 -05:00
committed by GitHub

View File

@ -343,7 +343,6 @@ class _AppPageState extends State<AppPage> {
controller: WebViewController() controller: WebViewController()
..setJavaScriptMode(JavaScriptMode.unrestricted) ..setJavaScriptMode(JavaScriptMode.unrestricted)
..setBackgroundColor(Theme.of(context).colorScheme.surface) ..setBackgroundColor(Theme.of(context).colorScheme.surface)
..setJavaScriptMode(JavaScriptMode.unrestricted)
..setNavigationDelegate( ..setNavigationDelegate(
NavigationDelegate( NavigationDelegate(
onWebResourceError: (WebResourceError error) { onWebResourceError: (WebResourceError error) {
@ -353,6 +352,10 @@ class _AppPageState extends State<AppPage> {
context); context);
} }
}, },
onNavigationRequest: (NavigationRequest request) =>
request.url.startsWith("rustore://")
? NavigationDecision.prevent
: NavigationDecision.navigate,
), ),
) )
..loadRequest(Uri.parse(app.app.url))) ..loadRequest(Uri.parse(app.app.url)))