From 518ab82c54595730d2d109735b9f986a272f27e2 Mon Sep 17 00:00:00 2001 From: Tanuj Bhaud Date: Tue, 23 Dec 2025 23:06:12 +0530 Subject: [PATCH 1/3] fix: invert calendar and clock icons in dark mode Calendar and clock icons in date/time inputs were difficult to see in dark mode. Applied filter: invert(1) to webkit-calendar-picker-indicator pseudo-elements when inside .is-dark containers. Fixes #5696 --- scss/_base_forms.scss | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/scss/_base_forms.scss b/scss/_base_forms.scss index 7352ba88e..6c967e499 100644 --- a/scss/_base_forms.scss +++ b/scss/_base_forms.scss @@ -233,5 +233,15 @@ content: '* '; } } + + // Calendar and clock icons in date/time inputs + [type='date']::-webkit-calendar-picker-indicator, + [type='time']::-webkit-calendar-picker-indicator { + filter: none; + + .is-dark & { + filter: invert(1); + } + } // stylelint-enable selector-max-type } From 2f6abde3fe987980d2e480df57a7bf44cbc88835 Mon Sep 17 00:00:00 2001 From: Tanuj Bhaud Date: Wed, 24 Dec 2025 00:10:07 +0530 Subject: [PATCH 2/3] fix: prevent double quotes in pull quotes (#5711) Added quotes: none and reset ::before/::after on pull quote containers to prevent browser default blockquote styles from adding extra quotes. --- scss/_patterns_pull-quotes.scss | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scss/_patterns_pull-quotes.scss b/scss/_patterns_pull-quotes.scss index 65b738e18..3cdce654c 100644 --- a/scss/_patterns_pull-quotes.scss +++ b/scss/_patterns_pull-quotes.scss @@ -12,6 +12,12 @@ margin: $spv--x-large 0 $spv--x-large; overflow: visible; position: relative; + quotes: none; + + &::before, + &::after { + content: none; + } &.has-image { margin-top: 0; From e0d3367f05a1d8e81f57878a488717c7f304026f Mon Sep 17 00:00:00 2001 From: Tanuj Bhaud Date: Wed, 24 Dec 2025 00:55:59 +0530 Subject: [PATCH 3/3] chore: bump version to 4.39.1 for pull quote bugfix --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 778960c58..cfe0c322c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vanilla-framework", - "version": "4.39.0", + "version": "4.39.1", "author": { "email": "webteam@canonical.com", "name": "Canonical Webteam"