From 62a53705f0594ea51dd443fd6109b69208794606 Mon Sep 17 00:00:00 2001 From: 2shepard2 <107826835+2shepard2@users.noreply.github.com> Date: Mon, 27 Jul 2026 17:30:55 -0700 Subject: [PATCH] fix(ui): show Matrix profiles in manual control --- server/public/app.html | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/public/app.html b/server/public/app.html index 80e2d88..b375355 100644 --- a/server/public/app.html +++ b/server/public/app.html @@ -5195,7 +5195,9 @@

How This Connects

: type === "rule" ? state.rules.map((item) => ({ id: item.ruleId, label: ruleDisplayLabel(item) })) : state.profiles - .filter((item) => !currentTargetIncludesMatrix() || matrixViewCompatibility(state.views.find((view) => view.profileId === item.profileId)).compatible) + // Manual profile overrides target a profile directly; unlike + // screen assignment, they do not require a saved View wrapper. + .filter((item) => !currentTargetIncludesMatrix() || matrixViewCompatibility({ profileId: item.profileId }).compatible) .map((item) => ({ id: item.profileId, label: profileDisplayLabel(item) })); if (entries.length === 0) { const span = document.createElement("span");