mirror of
https://github.com/willmiao/ComfyUI-Lora-Manager.git
synced 2026-09-21 03:01:27 -03:00
5095b23eb2
`Delete folder` and `Delete Model` rendered as plain menu text: the rule was `color: var(--danger-color)`, and that token is defined nowhere in the stylesheet tree. A var() reference to an undefined custom property is invalid at computed-value time, so the declaration does not fall back to a default — `color` inherits, and it silently matched the surrounding menu text. Points both the label and its icon (which inherits the colour) at `--lora-error`, the themed error token the delete buttons already use. The shared hover paints the accent background, which a red label does not read against, so destructive entries also get their own `--lora-error-bg` wash. The same dead token was masked by a hardcoded fallback in the settings priority-tags validation state; those now use the themed token too. Fixes all seven destructive entries at once — the four model-card menus, the exclude/duplicates `delete-all` entry and the folder sidebar menu. Guard: tests/frontend/regression/contextMenuTokens.test.js fails if any custom property used by menu.css stops resolving (verified by reverting the token), and if var(--danger-color) ever comes back.