Skip to content

Commit 59710df

Browse files
authored
fix(ui5-flexible-column-layout): correct focus outline styles (#10788)
Problem: . High Contrast Black/White themes had missing focus indicators . The CSS parameter --_ui5_fcl_separator_focus_border was undefined when switching to High Contrast themes (HCB/HCW) Solution: . Replaced border-based focus with outline and adjusted offset to ensure proper focus visualization across all themes Fixes: #10670
1 parent ca74d13 commit 59710df

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

packages/fiori/src/themes/FlexibleColumnLayout.css

+4-3
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,12 @@
4545
border-inline-end: var(--_ui5_fcl_column_border);
4646
position: relative;
4747
box-sizing: border-box;
48+
z-index: 1;
4849
}
4950

50-
.ui5-fcl-separator:focus {
51-
border:var(--_ui5_fcl_separator_focus_border);
52-
outline: none;
51+
.ui5-fcl-separator:focus {
52+
outline: var(--sapContent_FocusWidth) var(--sapContent_FocusStyle) var(--sapContent_FocusColor);
53+
outline-offset: calc(-1 * var(--sapContent_FocusWidth));
5354
}
5455

5556
.ui5-fcl-grip {

packages/fiori/src/themes/base/FlexibleColumnLayout-parameters.css

-1
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,4 @@
33
--_ui5_fcl_column_border: none;
44
--_ui5_fcl_decoration_top: linear-gradient(to top, var(--sapHighlightColor), transparent);
55
--_ui5_fcl_decoration_bottom: linear-gradient(to bottom, var(--sapHighlightColor), transparent);
6-
--_ui5_fcl_separator_focus_border: 0.125rem solid var(--sapContent_FocusColor);
76
}

0 commit comments

Comments
 (0)