Skip to content

Commit 3b61cfe

Browse files
authored
Merge pull request #133 from benvan/text-node-bug
Bug fix: checkIfJson fails when chrome splits text nodes
2 parents e9d2640 + 56ed06d commit 3b61cfe

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

extension/src/json-viewer/check-if-json.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@ var extractJSON = require('./extract-json');
33
function getPreWithSource() {
44
var childNodes = document.body.childNodes;
55

6+
if (childNodes.length > 1 && childNodes[0].nodeName === "#text"){
7+
document.body.normalize() // concatenates adjacent text nodes
8+
}
9+
610
if (childNodes.length === 1) {
711
var childNode = childNodes[0];
812
var nodeName = childNode.nodeName

tests/test.multiple-text-nodes.html

Lines changed: 7 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)