diff --git a/CHANGELOG b/CHANGELOG
index 3e006d4..e70eebf 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -3,6 +3,12 @@
We'll document all notable changes in this file, including bug fixes, enhancements, and dependency updates.
Dates should be in`YYYY-MM-DD` format and versions are in [semantic versioning](http://semver.org/) format.
+## v0.10.5 2026-11-07
+
+### Fixed
+
+- Role names no longer appear blank on process pages for people who aren't logged in.
+
## v0.10.4 2026-10-05
### Fixed
diff --git a/package-lock.json b/package-lock.json
index 6aff18a..d6f8e89 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "adminima",
- "version": "0.10.4",
+ "version": "0.10.5",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "adminima",
- "version": "0.10.4",
+ "version": "0.10.5",
"dependencies": {
"@supabase/ssr": "^0",
"@sveltejs/adapter-vercel": "^7",
diff --git a/package.json b/package.json
index 5b057b1..5c49a0c 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "adminima",
- "version": "0.10.4",
+ "version": "0.10.5",
"private": true,
"scripts": {
"dev": "vite dev",
diff --git a/src/lib/ReferenceView.svelte b/src/lib/ReferenceView.svelte
index e818c7b..c83ae2c 100644
--- a/src/lib/ReferenceView.svelte
+++ b/src/lib/ReferenceView.svelte
@@ -24,8 +24,9 @@
{:else if process}
{:else if !context().member}
-
- {segment.text}
+
+ {segment.text.length > 0 ? segment.text : segment.target}
{:else}