diff --git a/src/core/struct_tree.js b/src/core/struct_tree.js index a8766e92e..59ba40cb6 100644 --- a/src/core/struct_tree.js +++ b/src/core/struct_tree.js @@ -757,7 +757,10 @@ class StructTreePage { const parent = dict.get("P"); - if (!parent || isName(parent.get("Type"), "StructTreeRoot")) { + if ( + !(parent instanceof Dict) || + isName(parent.get("Type"), "StructTreeRoot") + ) { if (!this.addTopLevelNode(dict, element)) { map.delete(dict); }