Skip to content

[flutter_svg] Fix SvgNetworkLoader not closing internal http client - #8126

Merged
auto-submit[bot] merged 8 commits into
flutter:mainfrom
derdilla:158928-fix
Nov 21, 2024
Merged

[flutter_svg] Fix SvgNetworkLoader not closing internal http client#8126
auto-submit[bot] merged 8 commits into
flutter:mainfrom
derdilla:158928-fix

Conversation

@derdilla

Copy link
Copy Markdown
Contributor

closesflutter/flutter#158928

Ensures that if a Client is created in prepareMessage it is closed after getting the resource.

Pre-launch Checklist

If you need help, consider asking for advice on the #hackers-new channel on Discord.

@google-cla

Copy link
Copy Markdown

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

Comment threadthird_party/packages/flutter_svg/CHANGELOG.md Outdated
Comment threadthird_party/packages/flutter_svg/test/loaders_test.dart Outdated

@jonahwilliamsjonahwilliams left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approach seems reasonable!

@jonahwilliams

Copy link
Copy Markdown
Contributor

From @flar : thank you!

@derdilla

Copy link
Copy Markdown
ContributorAuthor

Thanks for the quick feedback! Updated :)

@jonahwilliamsjonahwilliams left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jonahwilliamsjonahwilliams added the autosubmit Merge PR when tree becomes green via auto submit App label Nov 21, 2024
@auto-submit
auto-submitBot merged commit 013cc24 into flutter:mainNov 21, 2024
@derdilla
derdilla deleted the 158928-fix branch November 21, 2024 10:32
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Nov 21, 2024
github-merge-queueBot pushed a commit to flutter/flutter that referenced this pull request Nov 21, 2024
flutter/packages@e95f6d8...913b99e
2024-11-21 brackenavaron@gmail.com [vector_graphics] handle errors from
bytes loader (flutter/packages#8080)
2024-11-21 8276375+derdilla@users.noreply.github.com [flutter_svg] Fix
SvgNetworkLoader not closing internal http client
(flutter/packages#8126)
2024-11-20 30872003+misos1@users.noreply.github.com
[video_player_avfoundation] send video load failure even when eventsink
was initialized late (flutter/packages#7194)
2024-11-20 kevmoo@users.noreply.github.com [flutter_markdown] enable
Wasm support (flutter/packages#8120)
2024-11-20 98614782+auto-submit[bot]@users.noreply.github.com Reverts
"[url_launcher] Add Swift Package Manager integration to example app
(#8128)" (flutter/packages#8136)
2024-11-20 737941+loic-sharma@users.noreply.github.com [url_launcher]
Add Swift Package Manager integration to example app
(flutter/packages#8128)
2024-11-20 stuartmorgan@google.com [pigeon] Enable example app build in
CI (flutter/packages#8119)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.
To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
sinyu1012 added a commit to sinyu1012/packages that referenced this pull request Nov 22, 2024
* main: (64 commits)
[quick_actions_plaform_interface] add localizedSubtitle (flutter#8112)
[tools] Don't check license of generated Swift package (flutter#8137)
Roll Flutter from 8536b96 to 93d772c (37 revisions) (flutter#8147)
[go_router] Fix: Consistent PopScope Handling on Root Routes issue #140869 (flutter#8045)
[in_app_purchase_storekit] fix price displayed with wrong precision (flutter#8127)
[pigeon] Removes the `@protected` annotation from the InstanceManager field of the `PigeonInternalProxyApiBaseClass` (flutter#8125)
[google_maps_flutter] Use structured Pigeon data on iOS (flutter#8142)
[vector_graphics] handle errors from bytes loader (flutter#8080)
[flutter_svg] Fix SvgNetworkLoader not closing internal http client (flutter#8126)
[video_player_avfoundation] send video load failure even when eventsink was initialized late (flutter#7194)
[flutter_markdown] enable Wasm support (flutter#8120)
Reverts "[url_launcher] Add Swift Package Manager integration to example app (flutter#8128)" (flutter#8136)
[url_launcher] Add Swift Package Manager integration to example app (flutter#8128)
[pigeon] Enable example app build in CI (flutter#8119)
[in_app_purchase_storekit] disallow ios versions lower than supported from enabling storekit (flutter#8110)
[interactive_media_ads]: Bump com.google.ads.interactivemedia.v3:interactivemedia from 3.35.1 to 3.36.0 in /packages/interactive_media_ads/android (flutter#8046)
[interactive_media_ads]: Bump androidx.annotation:annotation from 1.8.2 to 1.9.1 in /packages/interactive_media_ads/android (flutter#7980)
[webview_flutter_android] Updates plugin to use `ProxyApis`s (flutter#7794)
[interactive_media_ads] Adds support to define parameters that control the rendering of ads (flutter#8057)
Roll Flutter from b3818f6 to 8536b96 (22 revisions) (flutter#8124)
...
# Conflicts:
#	packages/quick_actions/quick_actions_platform_interface/CHANGELOG.md
creatorpiyush pushed a commit to creatorpiyush/packages that referenced this pull request Jun 10, 2026
…lutter#8126)
closesflutter/flutter#158928
Ensures that if a Client is created in `prepareMessage` it is closed after getting the resource.
bisor0627 pushed a commit to bisor0627/packages that referenced this pull request Jun 19, 2026
…lutter#8126)
closesflutter/flutter#158928
Ensures that if a Client is created in `prepareMessage` it is closed after getting the resource.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autosubmitMerge PR when tree becomes green via auto submit Appp: flutter_svg

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[flutter_svg] SvgNetworkLoader never closes internal HTTP client

3 participants

@derdilla@jonahwilliams@domesticmouse