From 10c5cd4c62443e2a11cf83f94a16ab4ab8c97106 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Wed, 3 Jul 2024 13:46:52 -0400 Subject: [PATCH] fix: prevent category filter to go to selected cid if there is an href on the clicked element, like all categories item --- public/src/modules/categoryFilter.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/src/modules/categoryFilter.js b/public/src/modules/categoryFilter.js index 21dcd46b96..7c76182dd3 100644 --- a/public/src/modules/categoryFilter.js +++ b/public/src/modules/categoryFilter.js @@ -61,11 +61,12 @@ define('categoryFilter', ['categorySearch', 'api', 'hooks'], function (categoryS } }); - el.on('click', '[component="category/list"] [data-cid]', function () { + el.on('click', '[component="category/list"] [data-cid]', function (ev) { const listEl = el.find('[component="category/list"]'); const categoryEl = $(this); const link = categoryEl.find('a').attr('href'); if (link && link !== '#' && link.length) { + ev.stopPropagation(); return; } const cid = categoryEl.attr('data-cid');