merge: fix lookup confirmations (!926)

View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/926

Approved-by: Marie <github@yuugi.dev>
Approved-by: Hazelnoot <acomputerdog@gmail.com>
This commit is contained in:
Hazelnoot 2025-02-28 21:20:57 +00:00
commit 8a65074f23

View file

@ -85,19 +85,7 @@ async function search() {
}
//#endregion
if (query.length > 1 && !query.includes(' ')) {
if (query.startsWith('@')) {
const confirm = await os.confirm({
type: 'info',
text: i18n.ts.lookupConfirm,
});
if (!confirm.canceled) {
router.push(`/${query}`);
return;
}
}
if (query.startsWith('#')) {
if (query.length > 1 && !query.includes(' ') && query.startsWith('#')) {
const confirm = await os.confirm({
type: 'info',
text: i18n.ts.openTagPageConfirm,
@ -107,12 +95,17 @@ async function search() {
return;
}
}
}
if (query.match(/^@[a-z0-9_.-]+@[a-z0-9_.-]+$/i)) {
const confirm = await os.confirm({
type: 'info',
text: i18n.ts.lookupConfirm,
});
if (!confirm.canceled) {
router.push(`/${query}`);
return;
}
}
userPagination.value = {
endpoint: 'users/search',