Closed Bug 1073962 Opened 11 years ago Closed 11 years ago

don't treat piped error events as un-handled

Categories

(Add-on SDK Graveyard :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: zombie, Assigned: zombie)

References

Details

Attachments

(1 file)

i'm breaking out mostly-independent changes from my big PR for bug 1058698.. when all events are piped from target A to target B (or simply when '*' catch-all handler is used), it doesn't make sense to treat 'error' events on target A as "unhandled" and print them out to console twice. if the target B doesn't have a handler for 'error' event, it will still be printed, so there is no loss of information with this change.. also, i was surprised that EventTarget.off() method doesn't behave like the off() methods in event/core or jQuery. i understand that was on purpose for EventTarget.removeListener() as that API is defined differently, but i think it makes sense for target.off() to remove all event listeners..
Assignee: nobody → tomica+amo
Attachment #8496571 - Flags: review?(rFobic)
Commits pushed to master at https://github.com/mozilla/addon-sdk https://github.com/mozilla/addon-sdk/commit/2acf7c0e3b112566eb6f1bfada699cb96593fdbd bug 1073962 - consider piped errors handled https://github.com/mozilla/addon-sdk/commit/79a0c36ff30a5c55dd5e87427318d5a7a5716d5e Merge pull request #1659 from zombie/1073962-catchall-error bug 1073962 - consider piped errors handled r=@gozala
Attachment #8496571 - Flags: review?(rFobic) → review+
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: