fix(debugger): muted breakpoints show as grey dots, not as disabled ones (#1104)

With Mute Breakpoints on (remembered per project), every breakpoint was drawn as a hollow red circle, the disabled look. Muted breakpoints now use the grey muted icon; disabled ones keep the hollow circle. Method breakpoints and field watchpoints follow the same rule.
Цей коміт міститься в:
l0ng-ai authored and GitHub committed 2026-11-04 04:56:21 +08:00
1 джерело 5ad5dc2a28
коміт f148c1ac6b
3 files changed
+20 -4

No files matched your search

+11 -1
Переглянути файл
@@ -25,12 +25,22 @@
background: var(--danger);
}
/* Disabled / muted: hollow circle. */
/* Disabled: hollow circle. */
.disabled::before {
background: transparent;
border: 1.5px solid var(--danger);
}
/* Mute Breakpoints (expui breakpointMuted). */
.muted::before {
border-radius: 0;
background: url("../../../ui/expui/breakpoints/breakpointMuted.svg") center / contain no-repeat;
}
:global(:root[data-theme^="dark"]) .muted::before {
background-image: url("../../../ui/expui/breakpoints/breakpointMuted_dark.svg");
}
/* Not bound by the adapter. */
.unverified::before {
background: var(--fg-gutter);