[1.x] Tag mentions doesn't work with slugs of 3 characters or less
- Dominant language
- PHP
- Stars
- 6.7k
- Forks
- 883
- Avg merge
- 15h 16m
- Merged PRs (30d)
- 73
Description
### Current Behavior
When you try to mention the tag `faq`, javascript errors.


This error does not happen on 2.x
### Steps to Reproduce
1. open a composer on discuss.flarum.org
2. tag mention the tag `faq`
3. rendering in preview halts and js error thrown
### Expected Behavior
Properly continues.
### Screenshots
_No response_
### Environment
See flarum info output
### Output of `php flarum info`
```
Flarum core: 1.8.9
PHP version: 8.2.18
MySQL version: 10.11.9-MariaDB-ubu2204
Loaded extensions: Core, date, libxml, openssl, pcre, zlib, filter, hash, json, pcntl, random, Reflection, SPL, session, standard, sodium, mysqlnd, PDO, xml, calendar, ctype, curl, dom, mbstring, FFI, fileinfo, ftp, gd, gettext, iconv, intl, exif, mysqli, pdo_mysql, Phar, posix, readline, shmop, SimpleXML, sockets, sysvmsg, sysvsem, sysvshm, tokenizer, xmlreader, xmlwriter, xsl, zip, Zend OPcache
+---------------------------------+--------------+--------+
| Flarum Extensions | | |
+---------------------------------+--------------+--------+
| ID | Version | Commit |
+---------------------------------+--------------+--------+
| flarum-flags | dev-main | |
| flarum-tags | dev-main | |
| flarum-approval | dev-main | |
| flarum-gdpr | 1.0.0-beta.3 | |
| flarum-suspend | dev-main | |
| flarum-mentions | dev-main | |
| flarum-subscriptions | dev-main | |
| fof-username-request | 1.2.4 | |
| fof-user-bio | 1.4.2 | |
| fof-split | 1.1.1 | |
| fof-merge-discussions | 1.4.1 | |
| flarum-sticky | dev-main | |
| flarum-lock | dev-main | |
| blomstra-turnstile | 0.1.6 | |
| fof-byobu | 1.3.8 | |
| fof-follow-tags | 1.2.7 | |
| fof-gamification | 1.6.8 | |
| luceos-dofollow | v1.0 | |
| kilowhat-audit-pro | 1.7.1 | |
| ianm-twofactor | 1.1.3 | |
| fof-sentry | 1.3.2 | |
| fof-prevent-necrobumping | 1.1.2 | |
| fof-pages | 1.0.8 | |
| fof-oauth | 1.6.14 | |
| fof-nightmode | 1.6.0 | |
| fof-moderator-notes | 1.3.0 | |
| fof-links | 1.3.0 | |
| fof-ignore-users | 1.2.1 | |
| fof-github-autolink | 1.1.4 | |
| fof-geoip | 1.5.0 | |
| fof-formatting | 1.0.3 | |
| fof-drafts | 1.2.12 | |
| fof-disposable-emails | 1.0.0 | |
| fof-best-answer | 1.6.0 | |
| fof-anti-spam | 1.1.2 | |
| fof-analytics | 1.1.0 | |
| flarum-statistics | dev-main | |
| flarum-markdown | dev-main | |
| flarum-likes | dev-main | |
| flarum-lang-english | dev-main | |
| flarum-emoji | dev-main | |
| flarum-bbcode | dev-main | |
| blomstra-spam-prevention | 1.7.0 | |
| blomstra-sendgrid | 1.0-beta.4 | |
| blomstra-realtime | 0.3.2 | |
| blomstra-payments | 0.5.19 | |
| blomstra-fontawesome | 0.1.5 | |
| blomstra-cache-assets | 0.5 | |
| askvortsov-moderator-warnings | v0.6.3 | |
| askvortsov-discussion-templates | v0.8.3 | |
+---------------------------------+--------------+--------+
Base URL: https://discuss.flarum.org
Installation path: /var/www/discuss.flarum.org
Queue driver: redis
Session driver: redis (Code override. Configured to file)
Scheduler status: Active
Mail driver: sendgrid
Debug mode: off
```
### Possible Solution
_No response_
### Additional Context
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.