Skip to main content

Bug Tracker

Side navigation

#10646 closed bug (fixed)

Opened November 03, 2011 02:53AM UTC

Closed November 07, 2011 04:40PM UTC

Have jQuery.error throw instanceof Error object

Reported by: dmethvin Owned by: dmethvin
Priority: low Milestone: 1.7.1
Component: core Version: 1.7rc2
Keywords: Cc:
Blocked by: Blocking:

Right now jQuery.error() rethrows the string argument that it gets. This doesn't play well with IE<9, which prefers to get an Error object or it doesn't show much useful information. See

Basically, just change throw msg to throw new Error(msg).

Attachments (0)
Change History (4)

Changed November 03, 2011 02:53AM UTC by dmethvin comment:1

owner: → dmethvin
status: newassigned

Changed November 03, 2011 02:54AM UTC by dmethvin comment:2

component: unfiledcore
milestone: None1.7.1
priority: undecidedlow
version: 1.7b21.7rc2

Changed November 03, 2011 02:38PM UTC by timmywil comment:3

The same in sizzle:

Changed November 07, 2011 04:40PM UTC by Dave Methvin comment:4

resolution: → fixed
status: assignedclosed

Fix #10646. Throw an Error object from .error() for IE's sake.

Changeset: 8d2655d20c46e7356d832e855c76b813679ccecf