Name: [FIX] dark mode: readable pivot/graph, dark spreadsheet and dashboard chrome, calmer Discuss seams

State: Failed finished in 153m

PR State: merged

PR Author: David Tran

PR Author Email:

PR: #680

Committer: David Tran

Committer Email: david.tran@tvtmarine.com

Commit: d6b346051bdd148330507212a8c954f966b5144c

Description:

                                            [FIX] viin_backend_theme: dedupe active marker in Appearance menu

The Appearance systray menu's active Theme row and active Density row
each drew two selected-markers: core's own
`.dropdown-item.active::before` FontAwesome checkmark painted on top
of this component's own right-aligned check icon, so the active
choice showed a double mark instead of one.

Suppressed core's marker on both DropdownItem loops with core's own
opt-out class `dropdown-item_active_noarrow`, keeping the component's
own check as the single indicator. mail's action list already reuses
this same class for the identical situation, so this reuses an
existing core lever instead of inventing new CSS.

Added a tour-driven HttpCase asserting the rendered result - the
active row's computed `::before` is 'none' and exactly one visible
`.fa-check` remains inside it - in both light and dark colour scheme,
so the contract is pinned on render output rather than on markup.

Signed-off-by: David Tran <david.tran@tvtmarine.com>
                                            

Branch: 19.0

Age:

Up-time: