Closed
Bug 63672
Opened 25 years ago
Closed 22 years ago
JS strict warnings execute onerror handlers...
Categories
(Core :: DOM: Core & HTML, defect, P2)
Core
DOM: Core & HTML
Tracking
()
VERIFIED
DUPLICATE
of bug 220603
mozilla0.8
People
(Reporter: jst, Assigned: jst)
References
Details
Even if a page contains JS strict warnings the onerror handler should not be
called. onerror is for *errors*, not for warnings.
Assignee | ||
Comment 1•25 years ago
|
||
This patch makes mozilla not call the onerror handler for JS strict warnings:
Index: dom/src/base/nsJSEnvironment.cpp
===================================================================
RCS file: /cvsroot/mozilla/dom/src/base/nsJSEnvironment.cpp,v
retrieving revision 1.122
diff -u -r1.122 nsJSEnvironment.cpp
--- nsJSEnvironment.cpp 2000/12/07 02:08:21 1.122
+++ nsJSEnvironment.cpp 2000/12/25 00:20:39
@@ -96,7 +96,7 @@
//send error event first, then proceed
nsCOMPtr<nsIDocShell> docShell;
globalObject->GetDocShell(getter_AddRefs(docShell));
- if (docShell) {
+ if (docShell && !JSREPORT_IS_STRICT(report->flags)) {
static PRInt32 errorDepth = 0; // Recursion prevention
errorDepth++;
Status: NEW → ASSIGNED
Priority: -- → P2
Target Milestone: --- → mozilla0.8
Assignee | ||
Comment 2•25 years ago
|
||
Ok, turns out this is an invalid bug, if you want JS warnings to be treated as
errors then they will call the onerror handler.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → INVALID
Assignee | ||
Comment 4•24 years ago
|
||
*** Bug 118464 has been marked as a duplicate of this bug. ***
Assignee | ||
Comment 5•24 years ago
|
||
*** Bug 118464 has been marked as a duplicate of this bug. ***
![]() |
||
Comment 6•23 years ago
|
||
*** Bug 137519 has been marked as a duplicate of this bug. ***
Comment 7•23 years ago
|
||
*** Bug 137519 has been marked as a duplicate of this bug. ***
![]() |
||
Comment 8•22 years ago
|
||
Reopening. This was reconsidered and fixed, recently.
Status: VERIFIED → REOPENED
Resolution: INVALID → ---
![]() |
||
Comment 9•22 years ago
|
||
*** This bug has been marked as a duplicate of 220603 ***
Status: REOPENED → RESOLVED
Closed: 25 years ago → 22 years ago
Resolution: --- → DUPLICATE
![]() |
||
Comment 10•22 years ago
|
||
*** Bug 118464 has been marked as a duplicate of this bug. ***
You need to log in
before you can comment on or make changes to this bug.
Description
•