diff --git a/flutter_inappwebview_platform_interface/lib/src/web_uri.dart b/flutter_inappwebview_platform_interface/lib/src/web_uri.dart index 4abe5c8a..90899acf 100644 --- a/flutter_inappwebview_platform_interface/lib/src/web_uri.dart +++ b/flutter_inappwebview_platform_interface/lib/src/web_uri.dart @@ -188,6 +188,17 @@ class WebUri implements Uri { @override String get userInfo => _uri.userInfo; + @override + bool operator ==(Object other) { + if (identical(this, other)) { + return true; + } + return other is WebUri && + _uri == other._uri && + _rawValue == other._rawValue && + forceToStringRawValue == other.forceToStringRawValue; + } + ///If [forceToStringRawValue] is `true` or [isValidUri] is `false`, it returns [rawValue], ///otherwise the value of [uriValue]`.toString()`. @override