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");