diff --git a/src/addons/mod/data/components/action/action.ts b/src/addons/mod/data/components/action/action.ts index bb865ac19..e7881a3b5 100644 --- a/src/addons/mod/data/components/action/action.ts +++ b/src/addons/mod/data/components/action/action.ts @@ -146,7 +146,10 @@ export class AddonModDataActionComponent implements OnInit { /** * Open actions menu popover. */ - async actionsMenu(): Promise { + async actionsMenu(event: Event): Promise { + event.stopPropagation(); + event.preventDefault(); + const items: AddonModDataActionsMenuItem[] = []; if (this.entry.canmanageentry) { @@ -202,6 +205,7 @@ export class AddonModDataActionComponent implements OnInit { componentProps: { items }, showBackdrop: true, id: 'actionsmenu-popover', + event, }); } diff --git a/src/addons/mod/data/components/action/addon-mod-data-action.html b/src/addons/mod/data/components/action/addon-mod-data-action.html index aa4160d05..0351499aa 100644 --- a/src/addons/mod/data/components/action/addon-mod-data-action.html +++ b/src/addons/mod/data/components/action/addon-mod-data-action.html @@ -1,4 +1,4 @@ -