fix(FN-5257): restore SecretsView action icon visibility

- Standardize SecretsView action icon sizing and color so header, row, loading, and modal toggle icons stay visible in dark and light themes
- Expand SecretsView tests to load app CSS and assert icon visibility across both themes
- Stabilize the process supervisor fallback test by removing an unnecessary maxLifetime override

Fusion-Task-Id: FN-5257
This commit is contained in:
Fusion (runfusion.ai)
2026-05-20 06:20:14 -07:00
committed by gsxdsm
parent 35b2971f54
commit dd6ccc67a2
4 changed files with 85 additions and 32 deletions

View File

@@ -160,13 +160,30 @@
flex: 1;
}
.secrets-visibility-toggle {
.secrets-action-icon {
width: 1em;
height: 1em;
min-width: 1em;
min-height: 1em;
flex-shrink: 0;
display: block;
stroke: currentColor;
font-size: var(--icon-size-sm);
}
.secrets-header-actions .btn,
.secrets-row-actions .btn,
.secrets-value-row .btn-icon {
color: var(--text);
}
.secrets-visibility-toggle > svg {
display: block;
stroke: currentColor;
.secrets-header-actions .btn-primary,
.secrets-row-actions .btn-danger {
color: var(--cta-text);
}
.secrets-row-actions .btn:disabled {
color: var(--text-muted);
}
@media (max-width: 768px) {