Join the Mozilla’s Test Days event from Dec 2–8 to test the new Firefox address bar on Firefox Beta 134 and get a chance to win Mozilla swag vouchers! 🎁

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Wannan tattunawa ta zama daɗaɗɗiya. Yi sabuwar tambaya idan ka na bukatar taimako.

Window.onbeforeunload is working only when it is has return value

  • 1 amsa
  • 6 sa na da wannan matsala
  • 64 views
  • Amsa ta ƙarshe daga guigs

more options

Problem statement is want to execute piece of code only on browser close , refreshing the browser tab , tab close .

Previous version of firefox used to execute the code in window.onbeforeunload in all the 3 events mentioned above but now code in window.onbeforeunload is not executing on refresh click and browser close .

based on the discussion with previous ticket i kept return statement in this block . Now i am able to see the confirmation box . But now i want to execute the code only when we click on Leave this page.can you please help on this . Thanks alot.

One more observation is if i keep the code in window.onunload code is not executing in the tab close and browser close but it is executing in the on refresh .

Problem statement is want to execute piece of code only on browser close , refreshing the browser tab , tab close . Previous version of firefox used to execute the code in window.onbeforeunload in all the 3 events mentioned above but now code in window.onbeforeunload is not executing on refresh click and browser close . based on the discussion with previous ticket i kept return statement in this block . Now i am able to see the confirmation box . But now i want to execute the code only when we click on Leave this page.can you please help on this . Thanks alot. One more observation is if i keep the code in window.onunload code is not executing in the tab close and browser close but it is executing in the on refresh .

An gyara daga BalajiPolisetty7

Mafitar da aka zaɓa

Hi, I admire your persistence on this question however there is a bug that has the attachment that Gingerbread man referred to titled: "Bug 391834 - Don't allow alert/confirm/prompt in onbeforeunload, onunload and onpagehide"

This sounds like its disabled and you are trying to make it work. But you also already solved this with a batch file in this question https://support.mozilla.org/en-US/que.../993972?esab=a&s=&r=0&as=s So I will mark this as resolved.

Karanta wannan amsa a matsayinta 👍 0

All Replies (1)

more options

Zaɓi Mafita

Hi, I admire your persistence on this question however there is a bug that has the attachment that Gingerbread man referred to titled: "Bug 391834 - Don't allow alert/confirm/prompt in onbeforeunload, onunload and onpagehide"

This sounds like its disabled and you are trying to make it work. But you also already solved this with a batch file in this question https://support.mozilla.org/en-US/que.../993972?esab=a&s=&r=0&as=s So I will mark this as resolved.