From 4f890c431c6fb5f83e047eebcea7f078cb1c9d5c Mon Sep 17 00:00:00 2001
From: Maximilian Walter <maximilian-walter@users.noreply.github.com>
Date: Sat, 14 Sep 2024 15:31:56 +0200
Subject: [PATCH] Limit short-name for OpenSearch XML to 16 characters

The specification does not allow more than 16 characters.
---
 resources/views/misc/opensearch.blade.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/resources/views/misc/opensearch.blade.php b/resources/views/misc/opensearch.blade.php
index 2b5a6c143..e83e83c12 100644
--- a/resources/views/misc/opensearch.blade.php
+++ b/resources/views/misc/opensearch.blade.php
@@ -1,5 +1,5 @@
 <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
-  <ShortName>{{ setting('app-name') }}</ShortName>
+  <ShortName>{{ mb_strimwidth(setting('app-name'), 0, 16) }}</ShortName>
   <Description>Search {{ setting('app-name') }}</Description>
   <Image width="256" height="256" type="image/png">{{ setting('app-icon') ?: url('/icon.png') }}</Image>
   <Image width="180" height="180" type="image/png">{{ setting('app-icon-180') ?: url('/icon-180.png') }}</Image>