Version 11.5.0 Changelog (2025-05-28)

WebViewer Core

New

General

  • Added support for headings and bookmarks in Office documents.
  • Added support for custom download chunk sizes when loading linearized PDFs. You can use the chunkSize option in loadDocument or createDocument.

Accessibility

  • Fixed an issue where improperly tagged PDFs would fail to load in WebViewer when accessible mode was enabled.

Annotations

  • Improved performance when importing annotations.

Forms

  • Added a new widgetHighlightingChanged event to track widget highlighting status changes.

Office Editor

  • Added an officeEditorOptions with initialEditMode to the Web Viewer constructor that will load an office document in a specified edit mode

Security

  • Added support for the Content Security Policy (CSP) trusted-types directive when running WebViewer Core on its own.

Fixes

General

  • Fixed an issue where a missing Safari version number in the user agent check would result in the use of the ASM worker instead of the WASM worker.
  • Fixed an issue where annotations would not render if the font name was missing from the appearance string.

Annotations

  • Fixed an issue where moving annotations with links across pages would delete the associated links.
  • Fixed an issue where moving annotations across pages would duplicate their replies.
  • Fixed an issue where using undo/redo with grouped annotations would cause them to delete or duplicate.
  • Fixed an issue where moving grouped annotations across pages caused them to delete or duplicate or lose their grouping.
  • Fixed an issue where moving a set of annotations across pages broke their relative positions when hitting the page bounds.
  • Fixed an issue where a grouped annotation that was ungrouped during the AnnotationChanged event was still exported as grouped.
  • Fixed an issue where setPagesUpdatedInternalAnnotationsTransform was not triggered when setDocumentXFDFRetriever was set, allowing both to function independently.

Callout Tool

  • Fixed Callout tool so it applies dynamically scaling font size option to created annotation.

Content Edit

  • Fixed an issue where newly added paragraphs were not displayed correctly.

Digital Signature

  • Fixed an issue where starting the form creation mode could sometimes invalidate digital signatures.
  • Fixed an issue where starting the form creation mode modified the Listable property on Widget annotations.
  • Fixed an issue where the Listable property on a new Widget Annotation created by FormFieldCreateTool wasn't being set properly.

DocumentViewer

  • Fixed an issue when unmount was called while a document was still loading.
  • Fixed an issue where linearized documents may not update the positions of existing annotations due to a new page matrix being loaded.

Embedded JS

  • Fixed an issue where object initializers could access a different scope.

Forms

  • Fixed an issue where widget appearances weren't properly cleared when field values changed through XFDF import or programmatic updates, ensuring consistent visual representation of form fields.

Form Builder

  • Fixed an issue where the focus cannot be transferred to elements outside of WebViewer in form field builder mode when related panels are disabled.
  • Fixed an issue when creating widgets on rotated pages or document viewer.

Free Text Annotation

  • Fixed an issue where the auto size font property of free text annotations was not retained after export or download.

Links

  • Fixed an issue where opening a "mailto" URI would incorrectly fill the "to" field.

Office Editor

  • Fixed an issue with cursor not working after printing.
  • Fixed an issue with loading documents before WebViewer is fully loaded.
  • Fixed an issue where copying and pasting lists did not work correctly.
  • Fixed an issue with programmatic search not working after the document has loaded.
  • Fixed an issue that would scroll to the cursor when applying header footer layout.

Signature Widget

  • Fixed an issue where the background color of a signature widget is not retained after signing in.

Spreadsheet Editor

  • Fixed an issue where the selection input jumped randomly when the input range goes over the renderable rows or columns of the active sheet.
  • Fixed an issue where loading the editor with a demo license and no document would freeze WebViewer.
  • Fixed an issue where the grid flashes when making repeated selections.

Tools

  • Fixed an issue where annotation selection and drawing didn't work in WebViewer when using WebComponent inside of a div.
  • Fixed an issue where the Callout tool was not applying RichTextStyles to created annotations.

Widgets

  • Fixed an issue where loading a document with rotated widgets would not render them or their selection models correctly.

WebViewer UI

New

Customize UI

  • Changed multi-annotation selection behaviour in the Style Panel. It now shows the options that are shared between all selected annotation instead of just showing the options available to the first selected one.
  • Added new APIs getGroupedItems and getRibbonGroup to simplify working with grouped items and ribbon groups. These methods allow developers to retrieve specific groups directly and set their items more easily.

Office Editor

  • Headers and footers now display the section number of the current page.

Settings

  • Added a new setting to enable/disable form field highlighting in the Advanced tab.

Spreadsheet Editor

  • Added the functionality to edit file name from the tools header.

Fixes

Accessibility

  • Fixed an issue where the clear searches button did not have a correct aria label.
  • Fixed an issue where various icons were not meeting WCAG rules for color contrast.
  • Fixed an issue where the collapsible component in the style panel would not show the correct aria-label. It will now use the heading title.

Content Edit

  • Fixed an issue where exiting a content edit box would re-enable hotkeys that were disabled.

Customize UI

  • Fixed several issues with panels and headers which caused vertical and bottom headers to get covered when opening panels.
  • Fixed multiple issues that prevented the Style Panel from functioning correctly when used in conjunction with the Stamps Panel in the Modular UI.
  • Fixed type error in ModularHeader by adding missing stroke property to TypeScript definitions.
  • Removed invalid dimension property from ModularHeader documentation example.
  • Fixed issue where Divider component couldn't be instantiated as a ModularHeader item.

Embedded Print

  • Fixed an issue where embedded print still prints unselected layers.
  • Fixed an issue where an icon appeared over note annotations during embedded printing.
  • Fixed an issue where enableAlwaysPrintAnnotationsInColor doesn't keep the color if grayscaled.

Flyouts

  • Fixed how dropdowns behaved in flyouts.

Hotkeys

  • Fixed an issue causing arrow keys not to work properly as hotkeys.

Multiviewer Mode

  • Updated behavior of zoom syncing for MultiViewerMode.

Notes

  • Fixed an issue where text could not be selected and links could not be clicked in the notes pane.

Office Editor

  • Updated the to zoom limit to 200% to prevent performance issues.
  • Fixed issues that were preventing the top-right controls from being disabled.
  • Fixed a bug where Undo and Redo actions would not properly enter header/footer editing mode.

Outlines

  • Fixed an issue where clicking the expand button in the Outlines Panel would unintentionally navigate to the outline's destination

Spreadsheet Editor

  • Fixed an issue where resizing the window could show extra scroll bars.
  • Fixed an issue where the viewer showed legacy headers when in spreadsheet editor mode.

Web Component

  • Fixed an issue where CSS style variables were being injected in the documentElement instead of the webcomponent shadow DOM.

Did you find this helpful?

Trial setup questions?

Ask experts on Discord

Need other help?

Contact Support

Pricing or product questions?

Contact Sales