diff --git a/frappe/public/js/frappe/widgets/onboarding_widget.js b/frappe/public/js/frappe/widgets/onboarding_widget.js index 68655bc9c3..12297e5633 100644 --- a/frappe/public/js/frappe/widgets/onboarding_widget.js +++ b/frappe/public/js/frappe/widgets/onboarding_widget.js @@ -110,10 +110,15 @@ export default class OnboardingWidget extends Widget { $(``) .appendTo(this.step_footer) .on('click', () => { - plyr.pause() - actions[step.action](step) + plyr.pause(); + actions[step.action](step); }); + // Fire only once, on hashchange + $(window).one('hashchange', () => { + plyr.pause(); + }) + $(``) .appendTo(this.step_footer) .on('click', toggle_content);