From 3874944defaa24bdeed767a199ad4cbb4dde19ef Mon Sep 17 00:00:00 2001 From: Brian Tiemann Date: Wed, 21 Jan 2026 19:44:42 -0500 Subject: [PATCH] Use single character width for ellipsis entity --- netbox/utilities/templatetags/builtins/filters.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/netbox/utilities/templatetags/builtins/filters.py b/netbox/utilities/templatetags/builtins/filters.py index 985dce143..0ee370253 100644 --- a/netbox/utilities/templatetags/builtins/filters.py +++ b/netbox/utilities/templatetags/builtins/filters.py @@ -260,8 +260,8 @@ def truncate_middle(value, length): return value # Calculate split points for the two parts - half_len = (length - 3) // 2 # 3 for the '...' + half_len = (length - 1) // 2 # 1 for the ellipsis first_part = value[:half_len] - second_part = value[len(value) - (length - 3 - half_len):] + second_part = value[len(value) - (length - 1 - half_len):] return mark_safe(f"{first_part}…{second_part}")