JSONLogValue's have two tagged types: String and JSON. Despite this,
the ConsoleMessage constructor was converting the string values to
JSON while coalescing them.
This also added quotes on the return value of message() for
ConsoleMessage's created with this constructor, but not with others.
This patch removes that behavior, keeping strings as strings and using
wrapObject() instead of wrapJSONString() for them.
Created attachment 419306 [details]
Created attachment 419400 [details]
This is Alicia's patch, I'm only driving-by hoping to fix the wincairo EWS...
Created attachment 419406 [details]
Created attachment 419412 [details]
Created attachment 419416 [details]
Created attachment 419451 [details]
Added missing ChangeLog entries.
Committed r272484: <https://commits.webkit.org/r272484>
All reviewed patches have been landed. Closing bug and clearing flags on attachment 419451 [details].