Repository: tauri
Issue: [bug] Tauri 2 + Leptos on Android: Input not showing keyboard
Labels: type: bug,status: needs triage

### Describe the bug

First, I have to say, the process to get this going was the most intuitive mobile development experience I've tried so far, and I've tried both Flutter and React Native / Expo.

The process is flawless up to here:

![Screenshot from 2024-08-21 08-34-50](https://github.com/user-attachments/assets/2270bfec-b229-470a-9316-1dfccaa44d6a)

When I try to click in the text field, nothing pops up. Instead, the text and images are highlighted with each press, even though my emulated cursor finger is positioned over the text field.


### Reproduction

Run the cargo instructions on https://v2.tauri.app

```
cargo install create-tauri-app
cargo create-tauri-app --rc
```

Then (after having installed NDK using Android Studio's SDK Manager GUI, on fish shell):

```
cargo install tauri-cli --version '^2.0.0-rc.5'
set -Ux NDK_HOME "$HOME/Android/Sdk/ndk/27.0.12077973/"
cargo tauri android init
cargo tauri android dev
```

### Expected behavior

The keyboard drawer should pop up allowing me to enter a name to greet.

### Full `tauri info` output

```text
[✔] Environment
    - OS: Garuda Linux Soaring X64
    ✔ webkit2gtk-4.1: 2.44.3
    ✔ rsvg2: 2.58.3
    ✔ rustc: 1.80.1 (3f5fd8dd4 2024-08-06)
    ✔ cargo: 1.80.1 (376290515 2024-07-16)
    ✔ rustup: 1.27.1 (2024-05-07)
    ✔ Rust toolchain: stable-x86_64-unknown-linux-gnu (environment override by RUSTUP_TOOLCHAIN)
    - node: 22.6.0
    - yarn: 1.22.22
    - npm: 10.8.2

[-] Packages
    - tauri [RUST]: 2.0.0-rc.5
    - tauri-build [RUST]: 2.0.0-rc.5
    - wry [RUST]: 0.42.0
    - tao [RUST]: 0.29.1
    - tauri-cli [RUST]: 2.0.0-rc.6

[-] App
    - build-type: bundle
    - CSP: unset
    - frontendDist: ../dist
    - devUrl: http://localhost:1420/
```


### Stack trace

```text
Performing Streamed Install
Success
Starting: Intent { cmp=com.bitvaulty.app/.MainActivity }
--------- beginning of main
08-21 08:33:23.223 12131 12131 I m.bitvaulty.app: Late-enabling -Xcheck:jni
08-21 08:33:23.233 12131 12131 I m.bitvaulty.app: Using CollectorTypeCC GC.
08-21 08:33:23.234 12131 12131 W m.bitvaulty.app: Unexpected CPU variant for x86: x86_64.
08-21 08:33:23.234 12131 12131 W m.bitvaulty.app: Known variants: atom, sandybridge, silvermont, goldmont, goldmont-plus, tremont, kabylake, default
08-21 08:33:23.279 12131 12131 W ziparchive: Unable to open '/data/app/~~GkeisBzhr-ztIk-o8wHr1g==/com.bitvaulty.app-3sOutHJFcSxSYV9WWUd9UQ==/base.dm': No such file or directory
08-21 08:33:23.279 12131 12131 W ziparchive: Unable to open '/data/app/~~GkeisBzhr-ztIk-o8wHr1g==/com.bitvaulty.app-3sOutHJFcSxSYV9WWUd9UQ==/base.dm': No such file or directory
08-21 08:33:23.417 12131 12131 W m.bitvaulty.app: Accessing hidden method Landroid/view/View;->computeFitSystemWindows(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z (unsupported, reflection, allowed)
08-21 08:33:23.417 12131 12131 W m.bitvaulty.app: Accessing hidden method Landroid/view/ViewGroup;->makeOptionalFitsSystemWindows()V (unsupported, reflection, allowed)
08-21 08:33:23.419 12131 12131 W OpenGLRenderer: Unknown dataspace 0
08-21 08:33:23.432 12131 12179 W OpenGLRenderer: Failed to choose config with EGL_SWAP_BEHAVIOR_PRESERVED, retrying without...
08-21 08:33:23.432 12131 12179 W OpenGLRenderer: Failed to initialize 101010-2 format, error = EGL_SUCCESS
08-21 08:33:23.437 12131 12179 I Gralloc4: mapper 4.x is not supported
08-21 08:33:23.444 12131 12179 E OpenGLRenderer: Unable to match the desired swap behavior.
08-21 08:33:23.452 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:33:23.452 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name color
08-21 08:33:23.460 12131 12131 I WebViewFactory: Loading com.google.android.webview version 113.0.5672.136 (code 567263637)
08-21 08:33:23.462 12131 12131 W ziparchive: Unable to open '/data/app/~~auRKfFK1pEecbw6JPm_xaA==/com.google.android.trichromelibrary_567263637-x_mDhNyDfjGqjoBMrg5bTw==/TrichromeLibrary.dm': No such file or directory
08-21 08:33:23.462 12131 12131 W ziparchive: Unable to open '/data/app/~~auRKfFK1pEecbw6JPm_xaA==/com.google.android.trichromelibrary_567263637-x_mDhNyDfjGqjoBMrg5bTw==/TrichromeLibrary.dm': No such file or directory
08-21 08:33:23.462 12131 12131 W m.bitvaulty.app: Entry not found
08-21 08:33:23.475 12131 12131 W m.bitvaulty.app: Accessing hidden method Landroid/os/Trace;->isTagEnabled(J)Z (unsupported, reflection, allowed)
08-21 08:33:23.475 12131 12131 W m.bitvaulty.app: Accessing hidden method Landroid/os/Trace;->traceBegin(JLjava/lang/String;)V (unsupported, reflection, allowed)
08-21 08:33:23.475 12131 12131 W m.bitvaulty.app: Accessing hidden method Landroid/os/Trace;->traceEnd(J)V (unsupported, reflection, allowed)
08-21 08:33:23.475 12131 12131 W m.bitvaulty.app: Accessing hidden method Landroid/os/Trace;->asyncTraceBegin(JLjava/lang/String;I)V (unsupported, reflection, allowed)
08-21 08:33:23.475 12131 12131 W m.bitvaulty.app: Accessing hidden method Landroid/os/Trace;->asyncTraceEnd(JLjava/lang/String;I)V (unsupported, reflection, allowed)
08-21 08:33:23.480 12131 12131 I cr_WVCFactoryProvider: Loaded version=113.0.5672.136 minSdkVersion=29 isBundle=false multiprocess=true packageId=2
08-21 08:33:23.487 12131 12194 I cr_VariationsUtils: Failed reading seed file "/data/user/0/com.bitvaulty.app/app_webview/variations_seed_new"
08-21 08:33:23.487 12131 12194 I cr_VariationsUtils: Failed reading seed file "/data/user/0/com.bitvaulty.app/app_webview/variations_seed"
08-21 08:33:23.489 12131 12194 I cr_VariationsUtils: Requesting new seed from IVariationsSeedServer
08-21 08:33:23.495 12131 12131 I cr_LibraryLoader: Successfully loaded native library
08-21 08:33:23.496 12131 12131 I cr_CachingUmaRecorder: Flushed 8 samples from 8 histograms.
08-21 08:33:23.561 12131 12217 W chromium: [WARNING:dns_config_service_android.cc(115)] Failed to read DnsConfig.
08-21 08:33:23.562 12131 12183 I RustStdoutStderr: [WARNING:dns_config_service_android.cc(115)] Failed to read DnsConfig.
08-21 08:33:23.705 12131 12234 W cr_media: BLUETOOTH_CONNECT permission is missing.
08-21 08:33:23.736 12131 12234 W cr_media: registerBluetoothIntentsIfNeeded: Requires BLUETOOTH permission
08-21 08:33:23.783 12131 12131 W Tauri/Console: File: http://tauri.localhost/ - Line 14 - Msg: The `integrity` attribute is currently ignored for preload destinations that do not support subresource integrity. See https://crbug.com/981419 for more information
08-21 08:33:23.792 12131 12131 W Tauri/Console: File: http://tauri.localhost/bitvaulty-ui-86c91a1d0bac986b.js - Line 875 - Msg: using deprecated parameters for the initialization function; pass a single object instead
08-21 08:33:23.794 12131 12131 W Tauri/Console: File: http://tauri.localhost/bitvaulty-ui-86c91a1d0bac986b.js - Line 395 - Msg: `WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:
08-21 08:33:23.794 12131 12131 W Tauri/Console:  TypeError: Failed to execute 'compile' on 'WebAssembly': Incorrect response MIME type. Expected 'application/wasm'.
08-21 08:33:23.866 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name inputPoint
08-21 08:33:23.869 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name resolveLevel_and_idx
08-21 08:33:23.869 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name p01
08-21 08:33:23.869 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 2 name p23
08-21 08:33:23.875 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:33:23.875 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name color
08-21 08:33:23.875 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name fillBounds
08-21 08:33:23.875 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name color
08-21 08:33:23.875 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 2 name locations
08-21 08:33:23.875 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name inPosition
08-21 08:33:23.902 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name inPosition
08-21 08:33:23.902 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name inColor
08-21 08:33:23.902 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 2 name inQuadEdge
08-21 08:33:23.906 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name radii_selector
08-21 08:33:23.906 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name corner_and_radius_outsets
08-21 08:33:23.906 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 2 name aa_bloat_and_coverage
08-21 08:33:23.906 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 3 name radii_x
08-21 08:33:23.906 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 4 name radii_y
08-21 08:33:23.906 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 5 name skew
08-21 08:33:23.906 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 6 name translate_and_localrotate
08-21 08:33:23.906 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 7 name color
08-21 08:33:23.956 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name inPosition
08-21 08:33:23.956 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name inColor
08-21 08:33:23.956 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 2 name inTextureCoords
08-21 08:33:23.959 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name inPosition
08-21 08:33:23.959 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name inColor
08-21 08:33:23.959 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 2 name inCircleEdge
08-21 08:33:23.961 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:33:23.961 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name localCoord
08-21 08:33:23.965 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:33:23.965 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name localCoord
08-21 08:33:23.970 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:33:23.970 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name color
08-21 08:33:23.974 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name inPosition
08-21 08:33:23.974 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name inColor
08-21 08:33:23.974 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 2 name inCircleEdge
08-21 08:33:23.984 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:33:23.984 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name localCoord
    Info Watching /home/hunter/Projects/bitvaulty/bitvaulty/src-tauri for changes...
    Info Watching /home/hunter/Projects/bitvaulty/bitvaulty/src-tauri for changes...
08-21 08:33:53.083 12131 12131 W m.bitvaulty.app: Accessing hidden method Landroid/view/MotionEvent;->getEventTimeNano()J (unsupported, reflection, allowed)
08-21 08:33:53.196 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name inPosition
08-21 08:33:53.196 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name inCoverage
08-21 08:33:53.222 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:33:53.222 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name color
08-21 08:33:53.222 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 2 name localCoord
08-21 08:33:53.225 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:33:53.225 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name localCoord
08-21 08:33:53.229 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:33:53.229 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name localCoord
08-21 08:33:53.240 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:33:53.240 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name localCoord
08-21 08:33:53.283 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:33:53.283 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name localCoord
08-21 08:33:53.286 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:33:53.286 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name localCoord
08-21 08:33:53.291 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:33:53.291 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name localCoord
08-21 08:33:53.311 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name a_vertex
08-21 08:33:53.328 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:33:53.328 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name color
08-21 08:33:53.328 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 2 name localCoord
08-21 08:33:56.309 12131 12179 E OpenGLRenderer: Unable to match the desired swap behavior.
08-21 08:33:57.250 12131 12131 I AssistStructure: Flattened final assist data: 1852 bytes, containing 1 windows, 5 views
08-21 08:33:57.256 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:33:57.256 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name color
08-21 08:33:57.780 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:33:57.780 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name localCoord
08-21 08:33:57.840 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:33:57.840 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name localCoord
08-21 08:33:57.844 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:33:57.844 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name localCoord
08-21 08:33:57.848 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:33:57.848 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name localCoord
08-21 08:33:57.867 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:33:57.867 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name localCoord
08-21 08:33:57.871 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:33:57.871 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name localCoord
08-21 08:33:57.875 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:33:57.875 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name localCoord
08-21 08:33:57.890 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:33:57.890 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name localCoord
08-21 08:33:57.894 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:33:57.894 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name localCoord
08-21 08:33:57.897 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:33:57.897 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name localCoord
08-21 08:33:57.909 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:33:57.909 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name localCoord
08-21 08:33:57.913 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:33:57.913 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name localCoord
08-21 08:33:57.916 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:33:57.916 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name localCoord
08-21 08:33:57.943 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:33:57.943 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name localCoord
08-21 08:33:57.995 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:33:57.995 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name localCoord
08-21 08:34:02.007 12131 12131 W androidtc: TextClassifier called on main thread
08-21 08:34:02.056 12131 12131 W androidtc: TextClassifier called on main thread
08-21 08:34:02.113 12131 12179 E OpenGLRenderer: Unable to match the desired swap behavior.
08-21 08:34:02.129 12131 12179 E OpenGLRenderer: Unable to match the desired swap behavior.
08-21 08:34:02.167 12131 12179 E OpenGLRenderer: Unable to match the desired swap behavior.
08-21 08:34:02.186 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name inPosition
08-21 08:34:02.186 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name inColor
08-21 08:34:02.186 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 2 name inCircleEdge
08-21 08:34:02.187 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name inPosition
08-21 08:34:02.187 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name inColor
08-21 08:34:02.187 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 2 name inTextureCoords
08-21 08:34:02.189 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:34:02.189 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name color
08-21 08:34:02.189 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 2 name localCoord
08-21 08:34:02.191 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name inPosition
08-21 08:34:02.191 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name inColor
08-21 08:34:02.191 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 2 name inShadowParams
08-21 08:34:02.192 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:34:02.192 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name color
08-21 08:34:02.192 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 2 name localCoord
08-21 08:34:02.259 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name inPosition
08-21 08:34:02.259 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name inColor
08-21 08:34:02.259 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 2 name inCircleEdge
08-21 08:34:02.838 12131 12131 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda17@5e8169f
08-21 08:34:04.325 12131 12179 E OpenGLRenderer: Unable to match the desired swap behavior.
08-21 08:34:04.353 12131 12179 E OpenGLRenderer: Unable to match the desired swap behavior.
08-21 08:34:04.375 12131 12179 E OpenGLRenderer: Unable to match the desired swap behavior.
08-21 08:34:04.430 12131 12179 E OpenGLRenderer: Unable to match the desired swap behavior.
08-21 08:34:04.476 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:34:04.476 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name color
08-21 08:34:04.476 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 2 name localCoord
08-21 08:34:05.339 12131 12131 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda17@82e9266
08-21 08:34:05.343 12131 12131 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda17@e162943
08-21 08:34:05.605 12131 12131 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda17@7b83c7c
08-21 08:34:05.974 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:34:05.974 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name localCoord
08-21 08:34:05.978 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:34:05.978 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name localCoord
08-21 08:34:05.981 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:34:05.981 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name localCoord
08-21 08:34:07.573 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name resolveLevel_and_idx
08-21 08:34:07.573 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name p01
08-21 08:34:07.573 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 2 name p23
08-21 08:34:07.573 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 3 name fanPointAttrib
08-21 08:34:07.577 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name fillBounds
08-21 08:34:07.577 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name color
08-21 08:34:07.577 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 2 name locations
08-21 08:34:07.577 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 3 name sizeInAtlas
08-21 08:34:07.580 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:34:07.580 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name localCoord
08-21 08:34:07.606 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:34:07.606 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name color
08-21 08:34:07.806 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name inPosition
08-21 08:34:07.806 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name inColor
08-21 08:34:07.806 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 2 name inCircleEdge
08-21 08:34:08.594 12131 12131 I AssistStructure: Flattened final assist data: 1852 bytes, containing 1 windows, 5 views
08-21 08:34:14.409 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 0 name position
08-21 08:34:14.409 12131 12183 I RustStdoutStderr: s_glBindAttribLocation: bind attrib 1 name color
08-21 08:36:19.509 12131 12179 E OpenGLRenderer: Unable to match the desired swap behavior.
08-21 08:36:50.946 12131 12179 E OpenGLRenderer: Unable to match the desired swap behavior.
```
```


### Additional context

_No response_