Description
Describe the bug
Issues about visibility and appearance of:
- most-left (inline-start) and most-right (inline-end) borders, ie between the AnalyticalTable and its surrounding background;
- left and right borders of data cells in resizable columns, compared to the data cells in non-resizable columns or any cell in empty rows.
Warning disclaimer: rendering of borders is a bit unstable and vary with page/sandbox refresh, and theme changes... some of the observed behaviors may be due to such styling changes at runtime, but some are definitely issues.
Isolated Example
https://codesandbox.io/p/sandbox/empty-cache-h39hr6
Reproduction steps
With the provided sandbox, check the appearance of vertical borders using different Fiori themes.
Expected Behaviour
HORIZON
"Morning Horizon" (sap_horizon)
"Evening Horizon" (sap_horizon_dark)
"Horizon High Contrast White" (sap_horizon_hcw)
"Horizon High Contrast Black" (sap_horizon_hcb)
Expected: no most-left nor most-right border (true also for high contrast themes?)
-> KO
- Column header row: visible most-left border
- Column header and data rows: most-right border sometimes visible (may appear/disappear on window resize)
- Left and right borders of cells in a resizable column and in header and actual data rows, render differently from cells of empty rows or non-resizable column rows
- Borders of a resizable column of actual data rows not perfectly vertically aligned with the one of following, empty rows (may appear/disappear on window/column resize)
QUARTZ
"Quartz Light" (sap_fiori_3)
"Quartz Dark" (sap_fiori_3_dark)
"Quartz High Contrast White" (sap_fiori_3_hcw)
"Quartz High Contrast Black" (sap_fiori_3_hcb)
Expected: most-left and most-right borders
-> OK, with issues
- Most-right borders of header and actual data rows render lighter (and may even disappear) than the ones of the following, empty, rows (may appear/disappear on window resize)
- Borders of a resizable column of actual data rows not perfectly vertically aligned with the one of following, empty rows (may appear/disappear on window/column resize)
BELIZE
"Belize [Deprecated]" (sap_belize)
Expected: no most-left nor most-right border
-> KO
- Most-left border is always visible on the header row.
- Sometimes, the most-left border is visible also on data and empty rows.
- The most-right borders may be visible or not (changing on refresh and window/column resize)
- Left and right borders of cells in a resizable column and in an actual data rows, render differently from cells of empty rows or non-resizable column rows
- Borders of a resizable column of actual data rows not perfectly vertically aligned with the one of following, empty rows (may appear/disappear on window/column resize)
"Belize High Contrast White [Deprecated]" (sap_belize_hcw)
"Belize High Contrast Black [Deprecated]" (sap_belize_hcb)
No most-left nor most-right border expected?
KO ? Borders are always visible.
- Left and right borders of cells in a resizable column and in an actual data rows, render differently from cells of empty rows or non-resizable column rows
- Borders of a resizable column of actual data rows not perfectly vertically aligned with the one of following, empty rows (may appear/disappear on window/column resize)
Screenshots or Videos
No response
UI5 Web Components for React Version
1.29.14 (but reproduced with latest v2)
UI5 Web Components Version
1.24.13
Browser
Chrome
Operating System
No response
Additional Context
No response
Relevant log output
Organization
No response
Declaration
- I’m not disclosing any internal or sensitive information.
Metadata
Metadata
Assignees
Type
Projects
Status