From 93cb498a88f920f5dd76cbaa1aadb4fe89ceb5e4 Mon Sep 17 00:00:00 2001
From: nod_ <nod_@598310.no-reply.drupal.org>
Date: Wed, 21 Feb 2024 01:04:51 +0100
Subject: [PATCH] Issue #3277287 by Gauravvvv, Anita Verma, shweta__sharma,
 smustgrave, akmalfikri: Improve vertical tabs in forced colors mode

(cherry picked from commit b4a0a9e75078b9c1796920eb461b289d2f1bb88b)
---
 core/themes/claro/css/components/vertical-tabs.css      | 6 ++++++
 core/themes/claro/css/components/vertical-tabs.pcss.css | 4 ++++
 2 files changed, 10 insertions(+)

diff --git a/core/themes/claro/css/components/vertical-tabs.css b/core/themes/claro/css/components/vertical-tabs.css
index 85d0f0f82f38..2fded23efd8d 100644
--- a/core/themes/claro/css/components/vertical-tabs.css
+++ b/core/themes/claro/css/components/vertical-tabs.css
@@ -193,6 +193,12 @@
   border-end-start-radius: var(--base-border-radius);
 }
 
+@media (forced-colors: active) {
+  .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link::before {
+    border-inline-start: var(--vertical-tabs-menu-link--active-border-size) solid canvastext;
+  }
+}
+
 .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link:hover::before {
   background: none;
 }
diff --git a/core/themes/claro/css/components/vertical-tabs.pcss.css b/core/themes/claro/css/components/vertical-tabs.pcss.css
index 7c38c47e95cf..fbc0002f8a31 100644
--- a/core/themes/claro/css/components/vertical-tabs.pcss.css
+++ b/core/themes/claro/css/components/vertical-tabs.pcss.css
@@ -170,6 +170,10 @@
   border-start-end-radius: 0;
   border-end-end-radius: 0;
   border-end-start-radius: var(--base-border-radius);
+
+  @media (forced-colors: active) {
+    border-inline-start: var(--vertical-tabs-menu-link--active-border-size) solid canvastext;
+  }
 }
 
 .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link:hover::before {
-- 
GitLab