From 3a80b7334b778e539103522047b349020ba51f58 Mon Sep 17 00:00:00 2001 From: Mouad Debbar Date: Thu, 6 Aug 2026 10:22:10 -0400 Subject: [PATCH 1/2] [camera_web] Remove invalid @JS annotation on extension type constructors --- packages/camera/camera_web/lib/src/pkg_web_tweaks.dart | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/camera/camera_web/lib/src/pkg_web_tweaks.dart b/packages/camera/camera_web/lib/src/pkg_web_tweaks.dart index ddfe93b806de..a279e0059942 100644 --- a/packages/camera/camera_web/lib/src/pkg_web_tweaks.dart +++ b/packages/camera/camera_web/lib/src/pkg_web_tweaks.dart @@ -43,7 +43,6 @@ extension NonStandardFieldsOnMediaTrackSettings on MediaTrackSettings { /// Brought over from package:web 1.0.0 extension type WebTweakMediaSettingsRange._(JSObject _) implements JSObject { - @JS('MediaSettingsRange') external factory WebTweakMediaSettingsRange({num max, num min, num step}); external double get max; @@ -63,6 +62,5 @@ extension WebTweakMethodVersions on MediaStreamTrack { /// Allows creating the MediaTrackConstraints that are needed. /// Brought over from package:web 1.0.0 extension type WebTweakMediaTrackConstraints._(JSObject _) implements JSObject { - @JS('MediaTrackConstraints') external factory WebTweakMediaTrackConstraints({JSAny zoom, ConstrainBoolean torch}); } From 2aef9692d1001e3903055c464a8b8e3c2c7140b1 Mon Sep 17 00:00:00 2001 From: Mouad Debbar Date: Thu, 6 Aug 2026 11:36:59 -0400 Subject: [PATCH 2/2] Bump camera_web version to 0.3.5+5 and update CHANGELOG --- packages/camera/camera_web/CHANGELOG.md | 4 ++++ packages/camera/camera_web/pubspec.yaml | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/camera/camera_web/CHANGELOG.md b/packages/camera/camera_web/CHANGELOG.md index 472186b4b1f4..a5d9cefa755d 100644 --- a/packages/camera/camera_web/CHANGELOG.md +++ b/packages/camera/camera_web/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.3.5+5 + +* Removes invalid @JS annotation from extension type constructors. + ## 0.3.5+4 * Fixes a `TypeError` in `availableCameras()` caused by browsers (e.g. Firefox) returning diff --git a/packages/camera/camera_web/pubspec.yaml b/packages/camera/camera_web/pubspec.yaml index 084f2caf8cf9..dadd95cb64b3 100644 --- a/packages/camera/camera_web/pubspec.yaml +++ b/packages/camera/camera_web/pubspec.yaml @@ -2,7 +2,7 @@ name: camera_web description: A Flutter plugin for getting information about and controlling the camera on Web. repository: https://github.com/flutter/packages/tree/main/packages/camera/camera_web issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+camera%22 -version: 0.3.5+4 +version: 0.3.5+5 environment: sdk: ^3.10.0