* SUMMARY Improve console.trace, make it more like console.assert and inline the message. Currently console.trace("Foo", arg) completely ignores `"Foo"` and `arg`. It should behave more like console.assert, and do things with the extra parameters. * TEST (attached a standalone case) console.trace(); console.trace("Message"); console.trace("Message", 1); console.trace("Message", [1,2,3,4,5]); console.trace("Message", {a:1,b:2,c:3,d:4,e:5,f:6}); console.trace("Message", 123, "two"); * STEPS TO REPRODUCE 1. Inspect test page => Trace messages should include message and extra parameters 2. Reload test page => Trace messages should include message and extra parameters and be slightly better with previews
Created attachment 267480 [details] [TEST] Test Case - Inspect this page
Created attachment 267481 [details] [IMAGE] Before
Created attachment 267482 [details] [IMAGE] After
Created attachment 267483 [details] [PATCH] Proposed Fix
Patch doesn't apply because of localized strings diff.
<http://trac.webkit.org/changeset/194243>