Repository: flutter
Issue: [WSL2g] Flutter app is distorted
Labels: platform-windows,platform-linux,c: rendering,a: desktop,P3,team-linux,triaged-linux

<!-- Thank you for using Flutter!

     If you are looking for support, please check out our documentation
     or consider asking a question on Stack Overflow:
      * https://flutter.dev/
      * https://api.flutter.dev/
      * https://stackoverflow.com/questions/tagged/flutter?sort=frequent

     If you have found a bug or if our documentation doesn't have an answer
     to what you're looking for, then fill out the template below. Please read
     our guide to filing a bug first: https://flutter.dev/docs/resources/bug-reports
-->

This has also been posted at https://github.com/microsoft/wslg/issues/569 since it may be a WSLg bug, however I am not sure who is to blame.

## Steps to Reproduce

<!-- Please include full steps to reproduce so that we can reproduce the problem. -->

0. Install Windows 11 and WSL2 using Ubuntu 20.04.
1. Install Flutter SDK from https://flutter.dev/docs/get-started/install/linux tested with 2.5.3.
2. Install Flutter desktop support:  `sudo apt-get install clang cmake ninja-build pkg-config libgtk-3-dev`
3. Enable Flutter desktop support:  `flutter config --enable-linux-desktop`
4. Create new Flutter app: `flutter create wsltest`
5. Run app: `flutter run` and choose Linux (linux) device.

```
surban@dino:~/dev/flutter/wsltest$ flutter run
Multiple devices found:
Linux (desktop) • linux  • linux-x64      • Ubuntu 20.04.3 LTS 5.10.60.1-microsoft-standard-WSL2
Chrome (web)    • chrome • web-javascript • Google Chrome 95.0.4638.69
[1]: Linux (linux)
[2]: Chrome (chrome)
Please choose one (To quit, press "q/Q"): 1
Launching lib/main.dart on Linux in debug mode...
Building Linux application...
Syncing files to device Linux...                                    34ms

Flutter run key commands.
r Hot reload. 🔥🔥🔥
R Hot restart.
h List all available interactive commands.
d Detach (terminate "flutter run" but leave application running).
c Clear the screen
q Quit (terminate the application on the device).

💪 Running with sound null safety 💪

An Observatory debugger and profiler on Linux is available at: http://127.0.0.1:39749/rqu1bjkWGAA=/
The Flutter DevTools debugger and profiler on Linux is available at: http://127.0.0.1:9101?uri=http://127.0.0.1:39749/rqu1bjkWGAA=/
```

**Expected results:** <!-- what did you want to see? -->

App is displayed properly.

**Actual results:** <!-- what did you see? -->

App is displayed, but half of the window is distorted and missing.

![image](https://user-images.githubusercontent.com/1213857/141615237-520bf3b4-e172-4152-8695-68df46093b0e.png)

Testing on native Ubuntu 21.10 with Wayland enabled showed no problems.
However, I am not sure if this is an WSLg bug, since all other apps (gedit, nautilus, Chrome, JetBrains IDE) are running fine in WSLg with no distortions.

<details>

<details>
  <summary>Logs</summary>

<!--
      Run your application with `flutter run --verbose` and attach all the
      log output below between the lines with the backticks. If there is an
      exception, please see if the error message includes enough information
      to explain how to solve the issue.
-->

```
surban@dino:~/dev/flutter/wsltest$ flutter run --verbose
[  +38 ms] executing: uname -m
[  +16 ms] Exit code 0 from: uname -m
[        ] x86_64
[   +3 ms] executing: [/home/surban/flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[   +1 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] 18116933e77adc82f80866c928266a5b4f1ed645
[        ] executing: [/home/surban/flutter/] git tag --points-at 18116933e77adc82f80866c928266a5b4f1ed645
[   +5 ms] Exit code 0 from: git tag --points-at 18116933e77adc82f80866c928266a5b4f1ed645
[        ] 2.5.3
[   +4 ms] executing: [/home/surban/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[   +1 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [/home/surban/flutter/] git ls-remote --get-url origin
[   +1 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +43 ms] executing: [/home/surban/flutter/] git rev-parse --abbrev-ref HEAD
[   +1 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[  +29 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +1 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'WindowsUwpEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +32 ms] executing: /home/surban/Android/Sdk/platform-tools/adb devices -l
[  +18 ms] List of devices attached
[   +2 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'WindowsUwpEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +38 ms] Multiple devices found:
[  +18 ms] Linux (desktop) • linux  • linux-x64      • Ubuntu 20.04.3 LTS 5.10.60.1-microsoft-standard-WSL2
[        ] Chrome (web)    • chrome • web-javascript • Google Chrome 95.0.4638.69
[        ] [1]: Linux (linux)
[        ] [2]: Chrome (chrome)
[        ] Please choose one (To quit, press "q/Q")
[        ] :
[+4567 ms] 1
[   +6 ms] Skipping pub get: version match.
[  +58 ms] Generating
/home/surban/dev/flutter/wsltest/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
[  +55 ms] Initializing file store
[   +5 ms] Skipping target: gen_localizations
[   +3 ms] Skipping target: gen_dart_plugin_registrant
[        ] Skipping target: _composite
[   +1 ms] complete
[   +3 ms] Launching lib/main.dart on Linux in debug mode...
[   +2 ms] /home/surban/flutter/bin/cache/dart-sdk/bin/dart --disable-dart-dev
/home/surban/flutter/bin/cache/artifacts/engine/linux-x64/frontend_server.dart.snapshot --sdk-root
/home/surban/flutter/bin/cache/artifacts/engine/common/flutter_patched_sdk/ --incremental --target=flutter
--debugger-module-names --experimental-emit-debug-metadata -DFLUTTER_WEB_AUTO_DETECT=true --output-dill
/tmp/flutter_tools.QSFLVH/flutter_tool.UERXPW/app.dill --packages
/home/surban/dev/flutter/wsltest/.dart_tool/package_config.json -Ddart.vm.profile=false -Ddart.vm.product=false
--enable-asserts --track-widget-creation --filesystem-scheme org-dartlang-root --initialize-from-dill
build/c075001b96339384a97db4862b8ab8db.cache.dill.track.dill --enable-experiment=alternative-invalidation-strategy
[  +11 ms] Building Linux application...
[   +4 ms] <- compile package:wsltest/main.dart
[   +1 ms] executing: [build/linux/x64/debug/] cmake -G Ninja -DCMAKE_BUILD_TYPE=Debug
-DFLUTTER_TARGET_PLATFORM=linux-x64 /home/surban/dev/flutter/wsltest/linux
[  +18 ms] -- Configuring done
[   +1 ms] -- Generating done
[        ] -- Build files have been written to: /home/surban/dev/flutter/wsltest/build/linux/x64/debug
[   +2 ms] executing: ninja -C build/linux/x64/debug install
[   +2 ms] ninja: Entering directory `build/linux/x64/debug'
[+2286 ms] [1/5] Generating /home/surban/dev/flutter/wsltest/linux/flutter/ephemeral/libflutter_linux_gtk.so,
/home/surban/dev/flutter/wsltest/linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h,
/home/surban/dev/flutter/wsltest/linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h,
/home/surban/dev/flutter/wsltest/linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h,
/home/surban/dev/flutter/wsltest/linux/flutter/ephemeral/flutter_linux/fl_dart_project.h,
/home/surban/dev/flutter/wsltest/linux/flutter/ephemeral/flutter_linux/fl_engine.h,
/home/surban/dev/flutter/wsltest/linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h,
/home/surban/dev/flutter/wsltest/linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h,
/home/surban/dev/flutter/wsltest/linux/flutter/ephemeral/flutter_linux/fl_message_codec.h,
/home/surban/dev/flutter/wsltest/linux/flutter/ephemeral/flutter_linux/fl_method_call.h,
/home/surban/dev/flutter/wsltest/linux/flutter/ephemeral/flutter_linux/fl_method_channel.h,
/home/surban/dev/flutter/wsltest/linux/flutter/ephemeral/flutter_linux/fl_method_codec.h,
/home/surban/dev/flutter/wsltest/linux/flutter/ephemeral/flutter_linux/fl_method_response.h,
/home/surban/dev/flutter/wsltest/linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h,
/home/surban/dev/flutter/wsltest/linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h,
/home/surban/dev/flutter/wsltest/linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h,
/home/surban/dev/flutter/wsltest/linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h,
/home/surban/dev/flutter/wsltest/linux/flutter/ephemeral/flutter_linux/fl_string_codec.h,
/home/surban/dev/flutter/wsltest/linux/flutter/ephemeral/flutter_linux/fl_value.h,
/home/surban/dev/flutter/wsltest/linux/flutter/ephemeral/flutter_linux/fl_view.h,
/home/surban/dev/flutter/wsltest/linux/flutter/ephemeral/flutter_linux/flutter_linux.h, _phony_
[   +1 ms] [  +38 ms] executing: uname -m
[        ] [  +19 ms] Exit code 0 from: uname -m
[        ] [        ] x86_64
[        ] [   +3 ms] executing: [/home/surban/flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] [   +2 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] [        ] 18116933e77adc82f80866c928266a5b4f1ed645
[        ] [        ] executing: [/home/surban/flutter/] git tag --points-at 18116933e77adc82f80866c928266a5b4f1ed645
[        ] [   +5 ms] Exit code 0 from: git tag --points-at 18116933e77adc82f80866c928266a5b4f1ed645
[        ] [        ] 2.5.3
[        ] [   +5 ms] executing: [/home/surban/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[        ] [   +1 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] [        ] origin/stable
[        ] [        ] executing: [/home/surban/flutter/] git ls-remote --get-url origin
[        ] [   +1 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] [        ] https://github.com/flutter/flutter.git
[        ] [  +35 ms] executing: [/home/surban/flutter/] git rev-parse --abbrev-ref HEAD
[        ] [   +1 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] [        ] stable
[        ] [  +27 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] [   +1 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'WindowsUwpEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] [  +54 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[        ] [        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'WindowsUwpEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'PubDependencies' is not required, skipping update.
[        ] [  +22 ms] Initializing file store
[        ] [   +3 ms] Done initializing file store
[        ] [  +21 ms] Skipping target: gen_localizations
[        ] [   +6 ms] Skipping target: gen_dart_plugin_registrant
[        ] [ +263 ms] Skipping target: unpack_linux
[        ] [ +210 ms] Skipping target: kernel_snapshot
[        ] [ +145 ms] Skipping target: debug_bundle_linux-x64_assets
[        ] [        ] Persisting file store
[        ] [   +4 ms] Done persisting file store
[        ] [   +2 ms] build succeeded.
[        ] [   +5 ms] "flutter assemble" took 753ms.
[        ] [ +133 ms] ensureAnalyticsSent: 130ms
[        ] [   +2 ms] Running shutdown hooks
[        ] [        ] Shutdown hooks complete
[        ] [        ] exiting with code 0
[ +275 ms] [2/5] Building CXX object CMakeFiles/wsltest.dir/flutter/generated_plugin_registrant.cc.o
[  +16 ms] [3/5] Building CXX object CMakeFiles/wsltest.dir/my_application.cc.o
[ +104 ms] [4/5] Linking CXX executable intermediates_do_not_run/wsltest
[        ] [4/5] Install the project...
[   +4 ms] -- Install configuration: "Debug"
[   +3 ms] -- Installing: /home/surban/dev/flutter/wsltest/build/linux/x64/debug/bundle/wsltest
[        ] -- Set runtime path of "/home/surban/dev/flutter/wsltest/build/linux/x64/debug/bundle/wsltest" to
"$ORIGIN/lib"
[        ] -- Installing: /home/surban/dev/flutter/wsltest/build/linux/x64/debug/bundle/data/icudtl.dat
[        ] -- Installing: /home/surban/dev/flutter/wsltest/build/linux/x64/debug/bundle/lib/libflutter_linux_gtk.so
[  +13 ms] -- Installing: /home/surban/dev/flutter/wsltest/build/linux/x64/debug/bundle/data/flutter_assets
[        ] -- Installing: /home/surban/dev/flutter/wsltest/build/linux/x64/debug/bundle/data/flutter_assets/packages
[        ] -- Installing:
/home/surban/dev/flutter/wsltest/build/linux/x64/debug/bundle/data/flutter_assets/packages/cupertino_icons
[        ] -- Installing:
/home/surban/dev/flutter/wsltest/build/linux/x64/debug/bundle/data/flutter_assets/packages/cupertino_icons/assets
[        ] -- Installing:
/home/surban/dev/flutter/wsltest/build/linux/x64/debug/bundle/data/flutter_assets/packages/cupertino_icons/assets/Cupert
inoIcons.ttf
[        ] -- Installing:
/home/surban/dev/flutter/wsltest/build/linux/x64/debug/bundle/data/flutter_assets/FontManifest.json
[        ] -- Installing:
/home/surban/dev/flutter/wsltest/build/linux/x64/debug/bundle/data/flutter_assets/kernel_blob.bin
[  +14 ms] -- Installing: /home/surban/dev/flutter/wsltest/build/linux/x64/debug/bundle/data/flutter_assets/NOTICES.Z
[        ] -- Installing: /home/surban/dev/flutter/wsltest/build/linux/x64/debug/bundle/data/flutter_assets/fonts
[        ] -- Installing:
/home/surban/dev/flutter/wsltest/build/linux/x64/debug/bundle/data/flutter_assets/fonts/MaterialIcons-Regular.otf
[        ] -- Installing:
/home/surban/dev/flutter/wsltest/build/linux/x64/debug/bundle/data/flutter_assets/AssetManifest.json
[        ] -- Installing: /home/surban/dev/flutter/wsltest/build/linux/x64/debug/bundle/data/flutter_assets/version.json
[   +6 ms] Building Linux application... (completed in 2,762ms)
[+1459 ms] Observatory URL on device: http://127.0.0.1:45525/ikcGHe9XTJs=/
[   +2 ms] Caching compiled dill
[  +15 ms] Connecting to service protocol: http://127.0.0.1:45525/ikcGHe9XTJs=/
[  +75 ms] Launching a Dart Developer Service (DDS) instance at http://127.0.0.1:0, connecting to VM service at
http://127.0.0.1:45525/ikcGHe9XTJs=/.
[  +46 ms] DDS is listening at http://127.0.0.1:36113/HfueOyLZVqI=/.
[  +33 ms] Successfully connected to service protocol: http://127.0.0.1:45525/ikcGHe9XTJs=/
[  +16 ms] DevFS: Creating new filesystem on the device (null)
[   +7 ms] DevFS: Created new filesystem on the device (file:///tmp/wsltestKHXSMZ/wsltest/)
[        ] Updating assets
[  +35 ms] Syncing files to device Linux...
[        ] <- reset
[        ] Compiling dart to kernel with 0 updated files
[   +1 ms] <- recompile package:wsltest/main.dart b7aadf09-dab8-4b49-8e2b-d50d667c1ff4
[        ] <- b7aadf09-dab8-4b49-8e2b-d50d667c1ff4
[  +31 ms] Updating files.
[        ] DevFS: Sync finished
[        ] Syncing files to device Linux... (completed in 34ms)
[        ] Synced 0.0MB.
[        ] <- accept
[   +1 ms] Connected to _flutterView/0x249a0d0.
[   +1 ms] Flutter run key commands.
[        ] r Hot reload. 🔥🔥🔥
[        ] R Hot restart.
[        ] h List all available interactive commands.
[        ] d Detach (terminate "flutter run" but leave application running).
[        ] c Clear the screen
[        ] q Quit (terminate the application on the device).
[        ] 💪 Running with sound null safety 💪
[        ] An Observatory debugger and profiler on Linux is available at: http://127.0.0.1:36113/HfueOyLZVqI=/
[ +234 ms] DevTools activation throttled until 2021-11-13 22:51:17.018859.
[ +228 ms] The Flutter DevTools debugger and profiler on Linux is available at:
                    http://127.0.0.1:9101?uri=http://127.0.0.1:36113/HfueOyLZVqI=/

```

<!--
     Run `flutter analyze` and attach any output of that command below.
     If there are any analysis errors, try resolving them before filing this issue.
-->

```
Analyzing wsltest...
No issues found! (ran in 1.6s)
```

<!-- Finally, paste the output of running `flutter doctor -v` here. -->

```
[✓] Flutter (Channel stable, 2.5.3, on Ubuntu 20.04.3 LTS 5.10.60.1-microsoft-standard-WSL2, locale C.UTF-8)
    • Flutter version 2.5.3 at /home/surban/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 18116933e7 (4 weeks ago), 2021-10-15 10:46:35 -0700
    • Engine revision d3ea636dc5
    • Dart version 2.14.4

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /home/surban/Android/Sdk
    • Platform android-30, build-tools 30.0.2
    • Java binary at: /home/surban/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at google-chrome

[✓] Linux toolchain - develop for Linux desktop
    • clang version 10.0.0-4ubuntu1
    • cmake version 3.16.3
    • ninja version 1.10.0
    • pkg-config version 0.29.1

[✓] Android Studio (version 2020.3)
    • Android Studio at /home/surban/android-studio
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)

[✓] Connected device (2 available)
    • Linux (desktop) • linux  • linux-x64      • Ubuntu 20.04.3 LTS 5.10.60.1-microsoft-standard-WSL2
    • Chrome (web)    • chrome • web-javascript • Google Chrome 95.0.4638.69

• No issues found!
```

</details>


<!--
      Consider also attaching screenshots and/or videos to better
      illustrate the issue.

      You can upload them directly on GitHub.
      Beware that video file size is limited to 10MB.
-->