diff --git a/src/core/annotation.js b/src/core/annotation.js index 6a4c61011..9e1d33ea8 100644 --- a/src/core/annotation.js +++ b/src/core/annotation.js @@ -144,6 +144,13 @@ var Annotation = (function AnnotationClosure() { this.borderStyle.setDashArray(array[3]); } } + } else { + // There are no border entries in the dictionary. According to the + // specification, we should draw a solid border of width 1 in that + // case, but Adobe Reader did not implement that part of the + // specification and instead draws no border at all, so we do the same. + // See also https://github.com/mozilla/pdf.js/issues/6179. + this.borderStyle.setWidth(0); } },