Skip to content

Show role names to non-members when references have no text - #35

Merged
amyjko merged 2 commits into
mainfrom
fix-empty-reference-text
Nov 7, 2026
Merged

amyjko merged 2 commits into
mainfrom
fix-empty-reference-text

Conversation

@amyjko

@amyjko amyjko commented Oct 5, 2026

Copy link
Copy Markdown
Owner

Problem

After #34 deployed, logged-out visitors to /org/uwischool/process/TeachingEvaluations see blanks where role names should be: "Each year, the notifies faculty…".

#34 showed non-members a reference's text. But references are often written with no text: all 25 role references in that process are <@AOM>, <@ADA> and so on, which is also what pasting produces. Members never saw this because RoleLink shows the role's title, not the text.

Change

ReferenceView.svelte: for non-members, show the text if there is any, otherwise the target.

Testing

On the local stack, I loaded a step reading Each year, the <@AOM> notifies faculty. Ask the <bogus@NOPE> for help.:

Viewer <@AOM> on main <@AOM> with this change <bogus@NOPE>
Logged out blank AOM bogus
Logged in, not a member blank AOM bogus
Member role link role link (unchanged) red "Unknown role or process" badge (unchanged)

No hydration warnings or errors for any viewer. svelte-check: 0 errors. Unit tests: 288 passed.

🤖 Generated with Claude Code

amyjko and others added 2 commits October 5, 2026 09:47
References are often written without text, as in <@aom>. RoleLink shows
the role's title, so members never noticed, but #34 showed non-members
segment.text, which rendered as a blank. Fall back to the target.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Co-Authored-By: Claude Opus 5.5 <[email protected]>
@amyjko
amyjko merged commit efe0aa5 into main Nov 7, 2026
1 check passed
@amyjko
amyjko deleted the fix-empty-reference-text branch November 7, 2026 22:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant