diff --git a/public/index.html b/public/index.html
index f26c95aa0..a9b37e906 100644
--- a/public/index.html
+++ b/public/index.html
@@ -6328,7 +6328,10 @@
diff --git a/public/scripts/group-chats.js b/public/scripts/group-chats.js
index bc7434993..c0d7f39e9 100644
--- a/public/scripts/group-chats.js
+++ b/public/scripts/group-chats.js
@@ -1368,6 +1368,15 @@ function getGroupCharacterBlock(character) {
template.find('.ch_fav').val(isFav);
template.toggleClass('is_fav', isFav);
+ const auxFieldName = power_user.aux_field || 'character_version';
+ const auxFieldValue = (character.data && character.data[auxFieldName]) || '';
+ if (auxFieldValue) {
+ template.find('.character_version').text(auxFieldValue);
+ }
+ else {
+ template.find('.character_version').hide();
+ }
+
let queuePosition = groupChatQueueOrder.get(character.avatar);
if (queuePosition) {
template.find('.queue_position').text(queuePosition);
diff --git a/public/style.css b/public/style.css
index 7f4603490..95dcd314c 100644
--- a/public/style.css
+++ b/public/style.css
@@ -2921,7 +2921,7 @@ input[type=search]:focus::-webkit-search-cancel-button {
position: relative;
}
-#rm_print_characters_block .ch_name,
+.character_name_block .ch_name,
.avatar-container .ch_name {
flex: 1 1 auto;
white-space: nowrap;
@@ -2931,6 +2931,13 @@ input[type=search]:focus::-webkit-search-cancel-button {
display: block;
}
+.character_name_block .character_version {
+ text-overflow: ellipsis;
+ overflow: hidden;
+ text-wrap: nowrap;
+ max-width: 50%;
+}
+
#rm_print_characters_block .character_name_block> :last-child {
flex: 0 100000 auto;
/* Force shrinking first */