From 9fcccedf38f402b9143fbdda9076afa52bc1d3bf Mon Sep 17 00:00:00 2001 From: Istvan Soos Date: Fri, 7 Feb 2025 09:29:08 +0100 Subject: [PATCH 1/2] Hide the automatically displayed webkit-only clear search button. --- pkg/web_css/lib/src/_search.scss | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkg/web_css/lib/src/_search.scss b/pkg/web_css/lib/src/_search.scss index 1eba613bea..5d48b38d9c 100644 --- a/pkg/web_css/lib/src/_search.scss +++ b/pkg/web_css/lib/src/_search.scss @@ -47,6 +47,12 @@ &:focus { outline: none; } + + // This is a non-standard feature, supported only by webkit browsers + // https://developer.mozilla.org/en-US/docs/Web/CSS/::-webkit-search-cancel-button + &::-webkit-search-cancel-button { + display: none; + } } >.icon { From 5fcce883d17e621ff226e1f33d5f311fc726c8e0 Mon Sep 17 00:00:00 2001 From: Istvan Soos Date: Fri, 7 Feb 2025 10:01:30 +0100 Subject: [PATCH 2/2] updated test --- pkg/web_css/test/expression_test.dart | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/web_css/test/expression_test.dart b/pkg/web_css/test/expression_test.dart index 65cfce6122..9e4199b70d 100644 --- a/pkg/web_css/test/expression_test.dart +++ b/pkg/web_css/test/expression_test.dart @@ -42,6 +42,7 @@ void main() { 'keyframes', 'last-child', 'nth-child', + '-webkit-search-cancel-button', ]); // composite patterns expressions.removeWhere((e) => e.startsWith('home-block-'));