Files
dc/client
dc 6ffeb0bed5
Build / Build-and-ng-test (pull_request) Successful in 4m45s
Build / lighthouse (pull_request) Successful in 5m40s
Build / Build-and-test-development (pull_request) Failing after 25m12s
fix(client): mark an expanded library with the app's own class
CI failed at commands.ts:158 with the tree node carrying clr-expanded but not the
marker the assertion wanted, and the reverse on another head: Clarity's host
binding owns clr-expanded and rewrites it when its internal (now non-expandable)
state changes, so anything asserting on that class is racing Clarity.

The migrated trees now mark expansion with dc-expanded, which only the app
writes, and styles.scss's one layout rule that keyed off clr-expanded
(.nav-tree > clr-tree-node: display inline-block) keys off dc-expanded instead.
The helper accepts either marker, because the trees that still let Clarity own
expansion write only clr-expanded.

Also drops .badge-warning and its comment, dead since the badges moved to
.dc-badge (#562 has the same deletion on the badge branch).

Five specs, 31/31 locally; unit suite unchanged.
2026-11-09 23:33:50 +00:00
..
2023-07-13 13:44:05 +02:00
2023-07-13 13:44:05 +02:00
2023-07-13 13:44:05 +02:00
2023-07-13 13:44:05 +02:00
2023-07-13 13:44:05 +02:00
2023-07-13 13:44:05 +02:00
2023-07-13 13:44:05 +02:00
2023-07-13 13:44:05 +02:00
2023-07-13 13:44:05 +02:00