Bug 101953

Summary: Fix DOMException message property
Product: WebKit Reporter: Erik Arvidsson <arv>
Component: DOMAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: annevk, cdumez, Ms2ger, syoichi
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
URL: http://dom.spec.whatwg.org/#error-names-table
Bug Depends on:    
Bug Blocks: 101955    

Description Erik Arvidsson 2012-11-12 11:15:04 PST
Right now the message is "HIERARCHY_REQUEST_ERR: DOM Exception 3".

The message should be the "Description" from http://dom.spec.whatwg.org/#error-names-table
Comment 1 Erik Arvidsson 2012-11-12 11:15:37 PST
Related to bug 101606
Comment 2 Anne van Kesteren 2012-11-21 13:14:58 PST
Oh, I never envisioned the description to be used for this. Currently IDL defines the message field as user-agent defined.
Comment 3 Erik Arvidsson 2012-11-26 07:11:45 PST
(In reply to comment #2)
> Oh, I never envisioned the description to be used for this. Currently IDL defines the message field as user-agent defined.

OK.

I still think the message property of the exception object in WebKit should be:

  "The operation would yield an incorrect node tree"

instead of

  "HierarchyRequestError: DOM Exception 3"

With bug 101955 and my proposed change the web inspector will print:

  "HierarchyRequestError: The operation would yield an incorrect node tree"

instead of:

  "Error: HierarchyRequestError: DOM Exception 3"
Comment 4 Chris Dumez 2017-07-20 16:45:50 PDT
Looks OK nowadays.