From b82c33055a54b8096ecce25cbe8b5987b6a94506 Mon Sep 17 00:00:00 2001 From: Eugene Olonov Date: Tue, 20 Oct 2026 14:35:41 -0700 Subject: [PATCH 1/3] Fluent: give suggested actions a ButtonFace background in forced colors --- CHANGELOG.md | 1 + .../suggestedActions.forcedColors.dark.html | 9 ++ ...dActions.forcedColors.dark.html.snap-1.png | Bin 0 -> 14425 bytes .../suggestedActions.forcedColors.html | 117 ++++++++++++++++++ ...gestedActions.forcedColors.html.snap-1.png | Bin 0 -> 14234 bytes .../SuggestedAction.module.css | 8 ++ 6 files changed, 135 insertions(+) create mode 100644 __tests__/html2/fluentTheme/suggestedActions.forcedColors.dark.html create mode 100644 __tests__/html2/fluentTheme/suggestedActions.forcedColors.dark.html.snap-1.png create mode 100644 __tests__/html2/fluentTheme/suggestedActions.forcedColors.html create mode 100644 __tests__/html2/fluentTheme/suggestedActions.forcedColors.html.snap-1.png diff --git a/CHANGELOG.md b/CHANGELOG.md index f68930d0d7..b09cd86d7e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -67,6 +67,7 @@ Legends: - Fixed carousel cards focused with TAB staying partially out of view, in PR [#5926](https://github.com/microsoft/BotFramework-WebChat/pull/5926), by [@OEvgeny](https://github.com/OEvgeny) - Fixed LEFT/RIGHT on a button inside a carousel card scrolling the carousel, in PR [#5917](https://github.com/microsoft/BotFramework-WebChat/pull/5917), by [@OEvgeny](https://github.com/OEvgeny) - Fixed icons being invisible, link references not using the link color, and Fluent messages and Copy button having no border in forced colors, fixes [#4906](https://github.com/microsoft/BotFramework-WebChat/issues/4906) and [#4907](https://github.com/microsoft/BotFramework-WebChat/issues/4907), in PR [#5907](https://github.com/microsoft/BotFramework-WebChat/pull/5907), by [@OEvgeny](https://github.com/OEvgeny) +- Fixed Fluent suggested actions showing the page background through them in forced colors, in PR [#XXXX](https://github.com/microsoft/BotFramework-WebChat/pull/XXXX), by [@OEvgeny](https://github.com/OEvgeny) ## [4.19.2] - 2026-10-08 diff --git a/__tests__/html2/fluentTheme/suggestedActions.forcedColors.dark.html b/__tests__/html2/fluentTheme/suggestedActions.forcedColors.dark.html new file mode 100644 index 0000000000..e0a7789a0d --- /dev/null +++ b/__tests__/html2/fluentTheme/suggestedActions.forcedColors.dark.html @@ -0,0 +1,9 @@ + + + + + + + diff --git a/__tests__/html2/fluentTheme/suggestedActions.forcedColors.dark.html.snap-1.png b/__tests__/html2/fluentTheme/suggestedActions.forcedColors.dark.html.snap-1.png new file mode 100644 index 0000000000000000000000000000000000000000..5595aae1a6ada7cf0bbc8421e133285076857760 GIT binary patch literal 14425 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 literal 0 HcmV?d00001 diff --git a/__tests__/html2/fluentTheme/suggestedActions.forcedColors.html b/__tests__/html2/fluentTheme/suggestedActions.forcedColors.html new file mode 100644 index 0000000000..5eedfa7c74 --- /dev/null +++ b/__tests__/html2/fluentTheme/suggestedActions.forcedColors.html @@ -0,0 +1,117 @@ + + + + + + + +
+ + + + diff --git a/__tests__/html2/fluentTheme/suggestedActions.forcedColors.html.snap-1.png b/__tests__/html2/fluentTheme/suggestedActions.forcedColors.html.snap-1.png new file mode 100644 index 0000000000000000000000000000000000000000..b989bca5c457d94384eca14e65856ba615c138f2 GIT binary patch literal 14234 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 VzV3CJ39cMblvR<*m3rj!{{ekvpcDWA literal 0 HcmV?d00001 diff --git a/packages/fluent-theme/src/components/suggestedActions/SuggestedAction.module.css b/packages/fluent-theme/src/components/suggestedActions/SuggestedAction.module.css index 0485ee8002..59e4deab02 100644 --- a/packages/fluent-theme/src/components/suggestedActions/SuggestedAction.module.css +++ b/packages/fluent-theme/src/components/suggestedActions/SuggestedAction.module.css @@ -27,6 +27,14 @@ color: var(--webchat-colorNeutralForegroundDisabled); cursor: not-allowed; } + + /* Forced colors keep a transparent background transparent, so the host page would show through the button. */ + @media (forced-colors: active) { + &, + &:not([aria-disabled='true']):is(:active, :hover) { + background-color: ButtonFace; + } + } } :global(.webchat-fluent) .suggested-action__image { From 6753f3d6ed6967ae58dc5da2c58cc5c5dc137d77 Mon Sep 17 00:00:00 2001 From: Eugene Olonov Date: Tue, 20 Oct 2026 14:40:32 -0700 Subject: [PATCH 2/3] Add PR number to changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b09cd86d7e..3639fd9ae5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -67,7 +67,7 @@ Legends: - Fixed carousel cards focused with TAB staying partially out of view, in PR [#5926](https://github.com/microsoft/BotFramework-WebChat/pull/5926), by [@OEvgeny](https://github.com/OEvgeny) - Fixed LEFT/RIGHT on a button inside a carousel card scrolling the carousel, in PR [#5917](https://github.com/microsoft/BotFramework-WebChat/pull/5917), by [@OEvgeny](https://github.com/OEvgeny) - Fixed icons being invisible, link references not using the link color, and Fluent messages and Copy button having no border in forced colors, fixes [#4906](https://github.com/microsoft/BotFramework-WebChat/issues/4906) and [#4907](https://github.com/microsoft/BotFramework-WebChat/issues/4907), in PR [#5907](https://github.com/microsoft/BotFramework-WebChat/pull/5907), by [@OEvgeny](https://github.com/OEvgeny) -- Fixed Fluent suggested actions showing the page background through them in forced colors, in PR [#XXXX](https://github.com/microsoft/BotFramework-WebChat/pull/XXXX), by [@OEvgeny](https://github.com/OEvgeny) +- Fixed Fluent suggested actions showing the page background through them in forced colors, in PR [#5935](https://github.com/microsoft/BotFramework-WebChat/pull/5935), by [@OEvgeny](https://github.com/OEvgeny) ## [4.19.2] - 2026-10-08 From 80885d5c61ee47ffe34fd94f4d89cf0f3d7592c9 Mon Sep 17 00:00:00 2001 From: Eugene Olonov Date: Tue, 20 Oct 2026 16:09:08 -0700 Subject: [PATCH 3/3] Move the changelog entry to .changelog/ --- .changelog/5935-fix-fluent-forced-suggested-action.md | 3 +++ CHANGELOG.md | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 .changelog/5935-fix-fluent-forced-suggested-action.md diff --git a/.changelog/5935-fix-fluent-forced-suggested-action.md b/.changelog/5935-fix-fluent-forced-suggested-action.md new file mode 100644 index 0000000000..4bb24e4719 --- /dev/null +++ b/.changelog/5935-fix-fluent-forced-suggested-action.md @@ -0,0 +1,3 @@ +### Fixed + +- Fixed Fluent suggested actions showing the page background through them in forced colors, in PR [#5935](https://github.com/microsoft/BotFramework-WebChat/pull/5935), by [@OEvgeny](https://github.com/OEvgeny) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3639fd9ae5..f68930d0d7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -67,7 +67,6 @@ Legends: - Fixed carousel cards focused with TAB staying partially out of view, in PR [#5926](https://github.com/microsoft/BotFramework-WebChat/pull/5926), by [@OEvgeny](https://github.com/OEvgeny) - Fixed LEFT/RIGHT on a button inside a carousel card scrolling the carousel, in PR [#5917](https://github.com/microsoft/BotFramework-WebChat/pull/5917), by [@OEvgeny](https://github.com/OEvgeny) - Fixed icons being invisible, link references not using the link color, and Fluent messages and Copy button having no border in forced colors, fixes [#4906](https://github.com/microsoft/BotFramework-WebChat/issues/4906) and [#4907](https://github.com/microsoft/BotFramework-WebChat/issues/4907), in PR [#5907](https://github.com/microsoft/BotFramework-WebChat/pull/5907), by [@OEvgeny](https://github.com/OEvgeny) -- Fixed Fluent suggested actions showing the page background through them in forced colors, in PR [#5935](https://github.com/microsoft/BotFramework-WebChat/pull/5935), by [@OEvgeny](https://github.com/OEvgeny) ## [4.19.2] - 2026-10-08