Baseflow / Baseflow/flutter_cached_network_image

Gifs stopped animating in Flutter 3.27.2 and dart 3.6.1

Open
#1,003 4 comments 8 reactions 0 assignees View on GitHub
Dominant language
Dart
Stars
2.6k
Forks
731
Avg merge
3d 9h
Merged PRs (30d)
1

Description

## 🐛 Bug Report

I tried Flutter SDK 3.27.2 and dart 3.6.1 and found that gifs stopped animations and being displayed as static images on the Flutter web.

### Reproduction steps

Set your dart version to 3.6.1 , i**mport cached_network_image: 3.4.1** and run the following code on flutter web.

```
import 'package:flutter/material.dart';
import 'package:cached_network_image/cached_network_image.dart';

void main() {
runApp(const MyApp());
}

class MyApp extends StatelessWidget {
const MyApp({super.key});

@override
Widget build(BuildContext context) {
return MaterialApp(
home: GifDisplayScreen(),
debugShowCheckedModeBanner: false,
);
}
}

class GifDisplayScreen extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: const Text('GIF Display'),
),
body: Center(
child: Column(
children: [
CachedNetworkImage(
imageUrl: 'https://i.giphy.com/media/lJ98Us9hMJU5dHANtk/200.gif',
placeholder: (context, url) => const CircularProgressIndicator(),
errorWidget: (context, url, error) => const Icon(Icons.error),
),
],
),
),
);
}
}
```

### Expected behavior

Run the same above code using the 3.24.1 and its working fine. It should work the same way.

### Flutter Doctor

[✓] Flutter (Channel stable, 3.27.2, on macOS 14.5 23F79 darwin-arm64 (Rosetta), locale en-US)
[!] Android toolchain - develop for Android devices (Android SDK version 35.0.0)
✗ cmdline-tools component is missing
Run `path/to/sdkmanager --install "cmdline-tools;latest"`
See https://developer.android.com/studio/command-line for more details.
✗ Android license status unknown.
Run `flutter doctor --android-licenses` to accept the SDK licenses.
See https://flutter.dev/to/macos-android-setup for more details.
[✓] Xcode - develop for iOS and macOS (Xcode 15.4)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2023.3)
[✓] VS Code (version 1.96.1)
[✓] Connected device (4 available)
[✓] Network resources

**Platform:**
- [ ] Web

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.