DescriptionChrome provides native JSON support. This interacts badly with
revivers and replacers. I think the solution is not to use revivers,
but to instead sanitize the input and output string.
The problem that we're running into is that methods which memoize state on checking canSetPub cause infinite recursion.
This adds a prepass that filters out bad keys, and fixes revivers and replacers.
Submitted @4005
Patch Set 1 #
Total comments: 2
Patch Set 2 : Issue 1190: JSON.parse failing on Chrome #Patch Set 3 : Issue 1190: JSON.parse failing on Chrome #Patch Set 4 : Issue 1190: JSON.parse failing on Chrome #Patch Set 5 : Issue 1190: JSON.parse failing on Chrome #
Total comments: 4
Patch Set 6 : Issue 1190: JSON.parse failing on Chrome #
Total comments: 8
Patch Set 7 : Issue 1190: JSON.parse failing on Chrome #
Total comments: 5
Patch Set 8 : Issue 1190: JSON.parse failing on Chrome #Patch Set 9 : Issue 1190: JSON.parse failing on Chrome #
MessagesTotal messages: 14
|
|||||||||||||||||||||||||||||||||||||