diff --git a/modules/bar/media/helpers.ts b/modules/bar/media/helpers.ts index b6362f3..04ffcf6 100644 --- a/modules/bar/media/helpers.ts +++ b/modules/bar/media/helpers.ts @@ -73,8 +73,13 @@ export const generateMediaLabel = ( }, ); - const mediaLabel = - truncation_size.value > 0 ? truncatedLabel.substring(0, truncation_size.value) : truncatedLabel; + const maxLabelSize = truncation_size.value; + + let mediaLabel = truncatedLabel; + + if (maxLabelSize > 0 && truncatedLabel.length > maxLabelSize) { + mediaLabel = `${truncatedLabel.substring(0, maxLabelSize)}...`; + } return mediaLabel.length ? mediaLabel : 'Media'; } else {