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