diff --git a/packages/ui-default/components/star/star.page.ts b/packages/ui-default/components/star/star.page.ts index 60984501b..e8f534bb7 100644 --- a/packages/ui-default/components/star/star.page.ts +++ b/packages/ui-default/components/star/star.page.ts @@ -12,12 +12,12 @@ function setStarButtonState($starButton: JQuery, star: boolean) { const starPage = new AutoloadPage('starPage', () => { $(document).on('click', '.star', (ev) => { - ev.preventDefault(); const $button = $(ev.currentTarget); const currentState = $button.hasClass('activated'); const $form = $button.closest('form'); const $op = $form.find('[name="operation"]'); if (!['star', 'unstar'].includes($op.val() as any)) return; + ev.preventDefault(); $op.val(currentState ? 'unstar' : 'star'); setStarButtonState($button, !currentState); request