[Webkit-unassigned] [Bug 19324] onbeforeunload related bug?

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Feb 6 13:08:44 PST 2009


https://bugs.webkit.org/show_bug.cgi?id=19324





------- Comment #23 from bedney at technicalpursuit.com  2009-02-06 13:08 PDT -------
Tore -

Two items:

1. I went back and looked more closely at your testcase and indeed I am now
seeing the problem you are seeing in both the latest Webkit for Windows (40471)
and Chrome (2.0.160.0). The problem is that you didn't reduce your testcase
enough... this isn't a problem with onbeforeunload. I downloaded and edited
your testcase to just remove the onbeforeunload handler and tried again. Same
result - the dialog box will again if you click a second time (but it won't
show a third time). This happens if any other GUI event occurs, such as tabbing
to the next form control, etc.

This has nothing to do with onbeforeunload, but rather a problem where another
onchange is fired if a) the onchange() handler prompts the user with a dialog
and b) it modifies the form (i.e. to reset values, etc.) before it returns.

Therefore, I think this bug could very well be a dupe of:
https://bugs.webkit.org/show_bug.cgi?id=23721. That bug number also shows a
Chromium bug number.

2. It really isn't helpful to come onto a bug and rant. I don't work on the
Webkit team, but I have been doing the Web since 1997 and have contributed to a
whole suite of bugs on the Mozilla Bugzilla database and have filed my share of
bugs here too. Some of these folks are paid, some are volunteer - all have more
work than they have time in the day, just like the rest of us. Yes, bugs can be
frustrating - believe me, I know. But the best thing to do is to try to come up
with a reduced testcase that shows what you're trying to do in the fewest lines
of code possible to reproduce the bug. That way, these folks can go right to
the heart of the matter. Yes, this takes time - that's your contribution back
to this open source project.

Webkit team -

I recommend to mark this bug as INVALID or as a DUP of 23271 (as that bug has a
more accurate description of what's really going here, IMHO), unless anyone
else has any objections. I'd also be willing to file a new bug, with a new
testcase, if folks think that this is something different than 23271.

Cheers,

- Bill


-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list