Closed Bug 989069 Opened 10 years ago Closed 10 years ago

Move the dontReportUncaught machinery to AutoCxPusher

Categories

(Core :: XPConnect, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 981218

People

(Reporter: bholley, Assigned: bholley)

References

Details

Eventually, we to do bug 981187. But we need to fully switch over to the Script Settings stack (bug 951991) before doing that. This bug is a step in that direction.

The idea is to move the flag from its current home on the JSContext onto AutoCxPusher, which performs the report if desired. Modulo some edge cases, this should be semantically equivalent to the current setup, since AutoCxPushers come off the stack when the JS stack unwinds to the innermost saved frame chain boundary.

Let's see how much stuff breaks.
I think at this point we can just do bug 981218 directly at this point.
No longer blocks: 981218
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.