Skip to content

GIFs not rendering on Web #161376

Closed
Closed

Description

@matteoberla

Steps to reproduce

setup pubspec.yaml with the asset path
try to display a gif on WEB

Notice that:
iOS, android are working fine, on web it was working too before updating to 3.27.1

Image.asset(
  'assets/quickalert/confirm.gif',
  fit: BoxFit.contain,
),

Expected results

As it was before updating and on iOS/android the image was showing with no problem

Actual results

Error:

Error logs
======== Exception caught by image resource service ================================================
The following assertion was thrown resolving an image codec:
Assertion failed: org-dartlang-sdk:///lib/_engine/engine/image_format_detector.dart:407:12
bytes.getUint8(_position) == 0x2c
is not true

When the exception was thrown, this was the stack: 
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 288:3  throw_
dart-sdk/lib/_internal/js_dev_runtime/private/profile.dart 110:39            assertFailed
dart-sdk/lib/_internal/js_dev_runtime/private/profile.dart 110:39            [_skipGraphicBlock]
lib/_engine/engine/image_format_detector.dart 334:7                          isAnimated
lib/_engine/engine/image_format_detector.dart 47:32                          detectImageType
lib/_engine/engine/canvaskit/image.dart 620:32                               tryDetectImageType
lib/_engine/engine/canvaskit/image.dart 14:31                                <fn>
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 610:19          <fn>
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 634:23          <fn>
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 532:3           _asyncStartSync
lib/_engine/engine/canvaskit/image.dart 9:18                                 skiaInstantiateImageCodec
lib/_engine/engine/canvaskit/renderer.dart 219:7                             <fn>
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 610:19          <fn>
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 634:23          <fn>
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 532:3           _asyncStartSync
lib/_engine/engine/canvaskit/renderer.dart 215:20                            instantiateImageCodec
lib/ui/painting.dart 687:28                                                  <fn>
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 610:19          <fn>
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 634:23          <fn>
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 532:3           _asyncStartSync
lib/ui/painting.dart 682:15                                                  instantiateImageCodecWithSize
packages/flutter/src/painting/binding.dart 147:15                            instantiateImageCodecWithSize
packages/flutter/src/painting/image_provider.dart 765:18                     <fn>
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 610:19          <fn>
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 634:23          <fn>
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 581:31          <fn>
dart-sdk/lib/async/zone.dart 1422:47                                         _rootRunUnary
dart-sdk/lib/async/zone.dart 1324:19                                         runUnary
dart-sdk/lib/async/future_impl.dart 204:18                                   handleValue
dart-sdk/lib/async/future_impl.dart 902:44                                   handleValueCallback
dart-sdk/lib/async/future_impl.dart 931:13                                   _propagateToListeners
dart-sdk/lib/async/future_impl.dart 707:5                                    [_completeWithValue]
dart-sdk/lib/async/future_impl.dart 777:7                                    <fn>
dart-sdk/lib/async/zone.dart 1414:13                                         _rootRun
dart-sdk/lib/async/zone.dart 1317:19                                         run
dart-sdk/lib/async/zone.dart 1225:7                                          runGuarded
dart-sdk/lib/async/zone.dart 1265:23                                         callback
dart-sdk/lib/async/schedule_microtask.dart 40:11                             _microtaskLoop
dart-sdk/lib/async/schedule_microtask.dart 49:5                              _startMicrotaskLoop
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 186:7           <fn>
Image provider: AssetImage(bundle: null, name: "assets/quickalert/confirm.gif")
Image key: AssetBundleImageKey(bundle: PlatformAssetBundle#2699e(), name: "assets/quickalert/confirm.gif", scale: 1)
====================================================================================================

Code sample

Code sample
//not working -> gif
Image.asset(
  'assets/quickalert/confirm.gif',
  fit: BoxFit.contain,
),
//working -> png
Image.asset(
  'assets/quickalert/confirm.png',
  fit: BoxFit.contain,
),

Screenshots or Video

No response

Logs

No response

Flutter Doctor output

Doctor output
[✓] Flutter (Channel stable, 3.27.1, on macOS 15.2 24C101 darwin-arm64, locale it-IT)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 16.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2024.2)
[✓] VS Code (version 1.96.2)
[✓] Connected device (3 available)
    ! Error: Browsing on the local area network for Berla. Ensure the device is unlocked and attached with a cable or associated with the same local area network as this Mac.
      The device must be opted into Developer Mode to connect wirelessly. (code -27)
[✓] Network resources

• No issues found!
sasoftware@Mac-mini-di-SA SA_PalladioApp % flutter doctor -v
[✓] Flutter (Channel stable, 3.27.1, on macOS 15.2 24C101 darwin-arm64, locale it-IT)
    • Flutter version 3.27.1 on channel stable at /Users/sasoftware/development/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 17025dd882 (3 settimane fa), 2024-12-17 03:23:09 +0900
    • Engine revision cb4b5fff73
    • Dart version 3.6.0
    • DevTools version 2.40.2

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/sasoftware/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0
    • Java binary at: /Users/sasoftware/Library/Java/JavaVirtualMachines/jbr-17.0.12/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment JBR-17.0.12+1-1207.37-nomod (build 17.0.12+1-b1207.37)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 16.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 16B40
    • CocoaPods version 1.16.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2024.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • 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 21.0.3+-79915917-b509.11)

[✓] VS Code (version 1.96.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension can be installed from:
      🔨 https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[✓] Connected device (3 available)
    • macOS (desktop)                 • macos                 • darwin-arm64   • macOS 15.2 24C101 darwin-arm64
    • Mac Designed for iPad (desktop) • mac-designed-for-ipad • darwin         • macOS 15.2 24C101 darwin-arm64
    • Chrome (web)                    • chrome                • web-javascript • Google Chrome 131.0.6778.206
    ! Error: Browsing on the local area network for Berla. Ensure the device is unlocked and attached with a cable or associated with the same local area network as this Mac.
      The device must be opted into Developer Mode to connect wirelessly. (code -27)

[✓] Network resources
    • All expected network resources are available.

• No issues found!

Activity

  1. TheCodeDaniel commented on Jan 9, 2025

    @TheCodeDaniel

    @matteoberla
    Did you try with another gif ?
    Maybe try with another GIF and see the suggestion

  2. matteoberla commented on Jan 9, 2025

    @matteoberla
    Author

    Tried with 5 different files, the problem is displayed only on web. Before updating the error was not displayed, if I try to build the release version the file is correctly displayed

  3. Reprevise commented on Jan 9, 2025

    @Reprevise

    Can you send some of the GIFs you're testing with @matteoberla?

  4. maheshj01 commented on Jan 10, 2025

    @maheshj01
    Member

    Hi @matteoberla, I tried to reproduce the issue but I was unable to reproduce it, Would you midn sharing some gif assets you are having with? Also is this issue only on web

    if I try to build the release version the file is correctly displayed

    Is this an issue in release or debug or both?

    Screen.Recording.2025-01-09.at.22.39.41.mov

    Sample gif Used

    Wow-gif

    flutter doctor -v
    [✓] Flutter (Channel stable, 3.27.1, on macOS 15.1.1 24B2091 darwin-arm64, locale en-US)
        • Flutter version 3.27.1 on channel stable at /Users/mahesh/Development/flutter
        • Upstream repository https://github.com/flutter/flutter.git
        • Framework revision 17025dd882 (2 days ago), 2024-12-17 03:23:09 +0900
        • Engine revision cb4b5fff73
        • Dart version 3.6.0
        • DevTools version 2.40.2
    
    [✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
        • Android SDK at /Users/mahesh/Library/Android/sdk
        • Platform android-35, build-tools 34.0.0
        • ANDROID_HOME = /Users/mahesh/Library/Android/sdk
        • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
        • Java version OpenJDK Runtime Environment (build 17.0.11+0-17.0.11b1207.24-11852314)
        • All Android licenses accepted.
    
    [✓] Xcode - develop for iOS and macOS (Xcode 16.0)
        • Xcode at /Applications/Xcode.app/Contents/Developer
        • Build 16A242d
        • CocoaPods version 1.16.2
    
    [✓] Chrome - develop for the web
        • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
    
    [✓] Android Studio (version 2024.1)
        • Android Studio at /Applications/Android Studio.app/Contents
        • 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 17.0.11+0-17.0.11b1207.24-11852314)
    
    [✓] IntelliJ IDEA Community Edition (version 2021.2.1)
        • IntelliJ at /Applications/IntelliJ IDEA CE.app
        • Flutter plugin version 61.2.4
        • Dart plugin version 212.5080.8
    
    [✓] VS Code (version 1.94.0)
        • VS Code at /Applications/Visual Studio Code.app/Contents
        • Flutter extension version 3.100.0
    
    [✓] Connected device (3 available)
        • macOS (desktop)                 • macos                 • darwin-arm64   • macOS 15.1.1 24B2091 darwin-arm64
        • Mac Designed for iPad (desktop) • mac-designed-for-ipad • darwin         • macOS 15.1.1 24B2091 darwin-arm64
        • Chrome (web)                    • chrome                • web-javascript • Google Chrome 128.0.6613.85
    
    [✓] Network resources
        • All expected network resources are available.
    
    • No issues found!
  5. added
    waiting for responseThe Flutter team cannot make further progress on this issue until the original reporter responds
    on Jan 10, 2025
  6. matteoberla commented on Jan 10, 2025

    @matteoberla
    Author

    Can you send some of the GIFs you're testing with @matteoberla?

    Yes I'll share in few hours

  7. removed
    waiting for responseThe Flutter team cannot make further progress on this issue until the original reporter responds
    on Jan 10, 2025
  8. matteoberla commented on Jan 10, 2025

    @matteoberla
    Author

    @maheshj01 I'll try with your file, the error is shown on web just in debug, if i build the release version it works fine

  9. matteoberla commented on Jan 10, 2025

    @matteoberla
    Author

    @maheshj01 your gif works fine.
    @Reprevise I'm attaching my files so you can test them and tell me if they works fine.
    I can't understand why they aren't working.

    For both, the original file source is: https://github.com/belovance/QuickAlert/tree/master/assets
    I've tried to remove my local file and download them again from the gh repo but same error.

    confirm
    error
    info

  10. maheshj01 commented on Jan 10, 2025

    @maheshj01
    Member

    Thanks for the assets @matteoberla, I am able to reproduce the issue on latest stable and the master channel with and without impeller verified on both safari and chrome

    Surprisingly it also reproduces with impeller disabled

    flutter run -d chrome --no-enable-impeller

    Android IOS MacOs Web
    ✅ ✅ ✅ ❌

    ✅ : No Issue ❌: Issue reproduced

    image

    Note this issue reproduces only with these assets.zip

    logs
    mahesh@MacBook-Pro-2 platform_stack_test % flutterm run -d chrome   
    Resolving dependencies... 
    Downloading packages... 
    > async 2.12.0 (was 2.11.0)
    > boolean_selector 2.1.2 (was 2.1.1)
      camera_android_camerax 0.6.10+3 (0.6.12 available)
      camera_platform_interface 2.8.0 (2.9.0 available)
    > characters 1.4.0 (was 1.3.0)
    > clock 1.1.2 (was 1.1.1)
    > collection 1.19.1 (was 1.19.0)
    > fake_async 1.3.2 (was 1.3.1)
      flutter_lints 4.0.0 (5.0.0 available)
    > leak_tracker 10.0.8 (was 10.0.7)
    > leak_tracker_flutter_testing 3.0.9 (was 3.0.8)
      lints 4.0.0 (5.1.1 available)
    > matcher 0.12.17 (was 0.12.16+1)
      material_color_utilities 0.11.1 (0.12.0 available)
    > meta 1.16.0 (was 1.15.0)
    > path 1.9.1 (was 1.9.0)
    > source_span 1.10.1 (was 1.10.0)
    > stack_trace 1.12.1 (was 1.12.0)
    > stream_channel 2.1.3 (was 2.1.2) (2.1.4 available)
    > string_scanner 1.4.1 (was 1.3.0)
    > term_glyph 1.2.2 (was 1.2.1)
    > test_api 0.7.4 (was 0.7.3)
      video_player_android 2.7.16 (2.7.17 available)
    > vm_service 14.3.1 (was 14.3.0) (15.0.0 available)
      webview_flutter_wkwebview 3.16.3 (3.17.0 available)
    Changed 18 dependencies!
    9 packages have newer versions incompatible with dependency constraints.
    Try `flutter pub outdated` for more information.
    Launching lib/main.dart on Chrome in debug mode...
    Waiting for connection from debug service on Chrome...             12.7s
    This app is linked to the debug service: ws://127.0.0.1:61822/SI_UNQI9Tnk=/ws
    Debug service listening on ws://127.0.0.1:61822/SI_UNQI9Tnk=/ws
    
    🔥  To hot restart changes while running, press "r" or "R".
    For a more detailed help message, press "h". To quit, press "q".
    
    A Dart VM Service on Chrome is available at: http://127.0.0.1:61822/SI_UNQI9Tnk=
    The Flutter DevTools debugger and profiler on Chrome is available at:
    http://127.0.0.1:9101?uri=http://127.0.0.1:61822/SI_UNQI9Tnk=
    ══╡ EXCEPTION CAUGHT BY IMAGE RESOURCE SERVICE ╞════════════════════════════════════════════════════
    The following assertion was thrown resolving an image codec:
    Assertion failed: org-dartlang-sdk:///lib/_engine/engine/image_format_detector.dart:379:12
    bytes.getUint8(_position) == 0x2c
    is not true
    
    When the exception was thrown, this was the stack:
    dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 307:3  throw_
    dart-sdk/lib/_internal/js_dev_runtime/private/profile.dart 117:39            assertFailed
    dart-sdk/lib/_internal/js_dev_runtime/private/profile.dart 117:39            [_skipGraphicBlock]
    lib/_engine/engine/image_format_detector.dart 306:7                          isAnimated
    lib/_engine/engine/image_format_detector.dart 47:32                          detectImageType
    lib/_engine/engine/canvaskit/image.dart 626:32                               tryDetectImageType
    lib/_engine/engine/canvaskit/image.dart 19:31                                <fn>
    dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 622:19          <fn>
    dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 647:23          <fn>
    dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 541:3           _asyncStartSync
    lib/_engine/engine/canvaskit/image.dart 10:18                                skiaInstantiateImageCodec
    lib/_engine/engine/canvaskit/renderer.dart 224:15                            <fn>
    dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 622:19          <fn>
    dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 647:23          <fn>
    dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 541:3           _asyncStartSync
    lib/_engine/engine/canvaskit/renderer.dart 219:20                            instantiateImageCodec
    lib/ui/painting.dart 657:28                                                  <fn>
    dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 622:19          <fn>
    dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 647:23          <fn>
    dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 541:3           _asyncStartSync
    lib/ui/painting.dart 652:15                                                  instantiateImageCodecWithSize
    packages/flutter/src/painting/binding.dart 147:15                            instantiateImageCodecWithSize
    packages/flutter/src/painting/image_provider.dart 791:18                     <fn>
    dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 622:19          <fn>
    dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 647:23          <fn>
    dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 593:31          <fn>
    dart-sdk/lib/async/zone.dart 1849:54                                         runUnary
    dart-sdk/lib/async/future_impl.dart 208:18                                   handleValue
    dart-sdk/lib/async/future_impl.dart 932:44                                   handleValueCallback
    dart-sdk/lib/async/future_impl.dart 961:13                                   _propagateToListeners
    dart-sdk/lib/async/future_impl.dart 712:5                                    [_completeWithValue]
    dart-sdk/lib/async/future_impl.dart 792:7                                    callback
    dart-sdk/lib/async/schedule_microtask.dart 40:11                             _microtaskLoop
    dart-sdk/lib/async/schedule_microtask.dart 49:5                              _startMicrotaskLoop
    dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 186:7           <fn>
    
    Image provider: AssetImage(bundle: null, name: "assets/images/info.gif")
    Image key: AssetBundleImageKey(bundle: PlatformAssetBundle#e3207(), name: "assets/images/info.gif",
      scale: 1)
    ═══════════════
    flutter doctor -v
    [✓] Flutter (Channel stable, 3.27.1, on macOS 15.1.1 24B2091 darwin-arm64, locale en-US)
        • Flutter version 3.27.1 on channel stable at /Users/mahesh/Development/flutter
        • Upstream repository https://github.com/flutter/flutter.git
        • Framework revision 17025dd882 (2 days ago), 2024-12-17 03:23:09 +0900
        • Engine revision cb4b5fff73
        • Dart version 3.6.0
        • DevTools version 2.40.2
    
    [✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
        • Android SDK at /Users/mahesh/Library/Android/sdk
        • Platform android-35, build-tools 34.0.0
        • ANDROID_HOME = /Users/mahesh/Library/Android/sdk
        • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
        • Java version OpenJDK Runtime Environment (build 17.0.11+0-17.0.11b1207.24-11852314)
        • All Android licenses accepted.
    
    [✓] Xcode - develop for iOS and macOS (Xcode 16.0)
        • Xcode at /Applications/Xcode.app/Contents/Developer
        • Build 16A242d
        • CocoaPods version 1.16.2
    
    [✓] Chrome - develop for the web
        • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
    
    [✓] Android Studio (version 2024.1)
        • Android Studio at /Applications/Android Studio.app/Contents
        • 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 17.0.11+0-17.0.11b1207.24-11852314)
    
    [✓] IntelliJ IDEA Community Edition (version 2021.2.1)
        • IntelliJ at /Applications/IntelliJ IDEA CE.app
        • Flutter plugin version 61.2.4
        • Dart plugin version 212.5080.8
    
    [✓] VS Code (version 1.94.0)
        • VS Code at /Applications/Visual Studio Code.app/Contents
        • Flutter extension version 3.100.0
    
    [✓] Connected device (3 available)
        • macOS (desktop)                 • macos                 • darwin-arm64   • macOS 15.1.1 24B2091 darwin-arm64
        • Mac Designed for iPad (desktop) • mac-designed-for-ipad • darwin         • macOS 15.1.1 24B2091 darwin-arm64
        • Chrome (web)                    • chrome                • web-javascript • Google Chrome 128.0.6613.85
    
    [✓] Network resources
        • All expected network resources are available.
    
    • No issues found!
    [!] Flutter (Channel master, 3.28.0-2.0.pre.38641, on macOS 15.1.1 24B2091 darwin-arm64, locale en-US)
        • Flutter version 3.28.0-2.0.pre.38641 on channel master at /Users/mahesh/Development/flutter_master
        ! Warning: `flutter` on your path resolves to /Users/mahesh/Development/flutter/bin/flutter, which is not inside your
          current Flutter SDK checkout at /Users/mahesh/Development/flutter_master. Consider adding
          /Users/mahesh/Development/flutter_master/bin to the front of your path.
        ! Warning: `dart` on your path resolves to /Users/mahesh/Development/flutter/bin/dart, which is not inside your current
          Flutter SDK checkout at /Users/mahesh/Development/flutter_master. Consider adding
          /Users/mahesh/Development/flutter_master/bin to the front of your path.
        • Upstream repository https://github.com/flutter/flutter.git
        • Framework revision 4b23b81828 (2 hours ago), 2025-01-07 22:51:59 +0100
        • Engine revision 4b23b81828
        • Dart version 3.7.0 (build 3.7.0-267.0.dev)
        • DevTools version 2.41.0
        • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to
          perform update checks and upgrades.
    
    [✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
        • Android SDK at /Users/mahesh/Library/Android/sdk
        • Platform android-35, build-tools 34.0.0
        • ANDROID_HOME = /Users/mahesh/Library/Android/sdk
        • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
          This is the JDK bundled with the latest Android Studio installation on this machine.
          To manually set the JDK path, use: `flutter config --jdk-dir="path/to/jdk"`.
        • Java version OpenJDK Runtime Environment (build 17.0.11+0-17.0.11b1207.24-11852314)
        • All Android licenses accepted.
    
    [✓] Xcode - develop for iOS and macOS (Xcode 16.0)
        • Xcode at /Applications/Xcode.app/Contents/Developer
        • Build 16A242d
        • CocoaPods version 1.16.2
    
    [✓] Chrome - develop for the web
        • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
    
    [✓] Android Studio (version 2024.1)
        • Android Studio at /Applications/Android Studio.app/Contents
        • 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 17.0.11+0-17.0.11b1207.24-11852314)
    
    [✓] IntelliJ IDEA Community Edition (version 2021.2.1)
        • IntelliJ at /Applications/IntelliJ IDEA CE.app
        • Flutter plugin version 61.2.4
        • Dart plugin version 212.5080.8
    
    [✓] VS Code (version 1.94.0)
        • VS Code at /Applications/Visual Studio Code.app/Contents
        • Flutter extension version 3.100.0
    
    [✓] Connected device (3 available)
        • macOS (desktop)                 • macos                 • darwin-arm64   • macOS 15.1.1 24B2091 darwin-arm64
        • Mac Designed for iPad (desktop) • mac-designed-for-ipad • darwin         • macOS 15.1.1 24B2091 darwin-arm64
        • Chrome (web)                    • chrome                • web-javascript • Google Chrome 128.0.6613.85
    
    [✓] Network resources
        • All expected network resources are available.
    
    ! Doctor found issues in 1 category.
    
  11. added
    engineflutter/engine related. See also e: labels.
    c: renderingUI glitches reported at the engine/skia or impeller rendering level
    has reproducible stepsThe issue has been confirmed reproducible and is ready to work on
    and removed
    in triagePresently being triaged by the triage team
    on Jan 10, 2025
  12. 11 remaining items

  13. added
    team-webOwned by Web platform team
    triaged-webTriaged by Web platform team
    and removed on Jan 10, 2025
  14. matteoberla commented on Jan 11, 2025

    @matteoberla
    Author

    @maheshj01 Happy to hear that.
    Will it be fixed in a future release?
    Is there any workaround for the moment?

  15. maheshj01 commented on Jan 14, 2025

    @maheshj01
    Member

    @matteoberla the issue is fixed and should be available in upcoming flutter release

  16. added
    r: fixedIssue is closed as already fixed in a newer version
    on Jan 14, 2025
  17. matteoberla commented on Jan 17, 2025

    @matteoberla
    Author

    Just updated to 3.27.2 but still happening

  18. kevmoo commented on Jan 17, 2025

    @kevmoo
    Contributor

    @matteoberla – yep. The fix was merged to master, but this has not been cherry-picked.

  19. kevmoo commented on Jan 17, 2025

    @kevmoo
    Contributor

    I've requested that the fix be merged into the current beta branch: #161536

  20. maheshj01 commented on Jan 17, 2025

    @maheshj01
    Member

    Can confirm its working on the latest master

    Screen.Recording.2025-01-17.at.17.58.16.mov
    flutter doctor -v
    [✓] Flutter (Channel master, 3.28.0-2.0.pre.38755, on macOS 15.1.1 24B2091 darwin-arm64, locale en-US) [3.1s]
        • Flutter version 3.28.0-2.0.pre.38755 on channel master at /Users/mahesh/Development/flutter_master
        • Upstream repository https://github.com/flutter/flutter.git
        • Framework revision 2b34d78c23 (3 days ago), 2025-01-15 13:23:41 +0200
        • Engine revision 2b34d78c23
        • Dart version 3.7.0 (build 3.7.0-323.0.dev)
        • DevTools version 2.42.0
    
    [✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0) [2.4s]
        • Android SDK at /Users/mahesh/Library/Android/sdk
        • Platform android-35, build-tools 34.0.0
        • ANDROID_HOME = /Users/mahesh/Library/Android/sdk
        • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
          This is the JDK bundled with the latest Android Studio installation on this machine.
          To manually set the JDK path, use: `flutter config --jdk-dir="path/to/jdk"`.
        • Java version OpenJDK Runtime Environment (build 17.0.11+0-17.0.11b1207.24-11852314)
        • All Android licenses accepted.
    
    [✓] Xcode - develop for iOS and macOS (Xcode 16.0) [1,361ms]
        • Xcode at /Applications/Xcode.app/Contents/Developer
        • Build 16A242d
        • CocoaPods version 1.16.2
    
    [✓] Chrome - develop for the web [129ms]
        • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
    
    [✓] Android Studio (version 2024.1) [128ms]
        • Android Studio at /Applications/Android Studio.app/Contents
        • 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 17.0.11+0-17.0.11b1207.24-11852314)
    
    [✓] IntelliJ IDEA Community Edition (version 2021.2.1) [127ms]
        • IntelliJ at /Applications/IntelliJ IDEA CE.app
        • Flutter plugin version 61.2.4
        • Dart plugin version 212.5080.8
    
    [✓] VS Code (version 1.96.2) [16ms]
        • VS Code at /Applications/Visual Studio Code.app/Contents
        • Flutter extension version 3.102.0
    
    [✓] Connected device (3 available) [6.3s]
        • macOS (desktop)                 • macos                 • darwin-arm64   • macOS 15.1.1 24B2091 darwin-arm64
        • Mac Designed for iPad (desktop) • mac-designed-for-ipad • darwin         • macOS 15.1.1 24B2091 darwin-arm64
        • Chrome (web)                    • chrome                • web-javascript • Google Chrome 131.0.6778.265
    
    [✓] Network resources [443ms]
        • All expected network resources are available.
    
    • No issues found!
    
  21. github-actions commented on Jan 31, 2025

    @github-actions

    This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

  22. locked as resolved and limited conversation to collaborators on Jan 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

P1High-priority issues at the top of the work lista: assetsPackaging, accessing, or using assetsc: renderingUI glitches reported at the engine/skia or impeller rendering levelengineflutter/engine related. See also e: labels.found in release: 3.27Found to occur in 3.27found in release: 3.28Found to occur in 3.28has reproducible stepsThe issue has been confirmed reproducible and is ready to work onplatform-webWeb applications specificallyr: fixedIssue is closed as already fixed in a newer versionteam-webOwned by Web platform teamtriaged-webTriaged by Web platform team

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions