Hello, As far as I inderstand if I disable this for an app it will prevent to display web content.

The problem is, I disabled webview jit for the Copilot app, but it still opens web content when I click on any link.

    smexy there is a work around - but it is for all webview content:
    -install random browser
    -don't give network permission
    -set as default
    -no app will open anything online

    use your browser of choice as usual - if you really want the web content copy the link.

      21 days later

      smexy Disabling the WebView JIT reduces attack surface for attacks on apps using the WebView. It only reduces JavaScript performance within the WebView and disables support for WebAssembly until the WebAssembly interpreter developed by Microsoft is in a usable state within Chromium. The WebView is not the default browser or browser tabs opened on top of apps via the Chrome Custom Tab system. If you see the standard browser UI and the standard menu showing it's powered by Vanadium and can move it into the browser itself, that's a Chrome Custom Tab. Many people confuse Chrome Custom Tabs with the WebView. Our PDF Viewer app is an example of an app using the WebView, which is an under the hood implementation detail of it as part of the security focus, by opening PDFs within the browser sandbox while enforcing only having static JavaScript and CSS style rules provided by the PDF Viewer app.

        doublefree Changing the WebView implementation can't be done with ADB. The OS has a whitelist of providers. For providers outside the OS, the whitelist has a signing key fingerprint to verify it's genuinely the whitelisted app.

        ILIKETRAINS See our earlier response:

        GrapheneOS

        Apps opening things in the browser including via Chrome Custom Tabs is unrelated to the WebView. WebView runs as a per-app sandboxed process from the WebView app and can't access the network if the app's Network permission is revoked since everything it can do outside the strict browser sandbox is through the part running in the app as a library.

        FYI, disabling webview JIT seemed to break the standardnotes app for me: data wouldn't load. I did a full clear storage to start the app from scratch and then couldn't login successfully until I re-enabled webview JIT. Not sure if this expected behaviour or not. Sharing in case it helps someone else.