Skip to content

v11.9.0

Choose a tag to compare

@bollain bollain released this 26 Nov 23:17
· 9 commits to 11.8 since this release

New

General

  • Added the documentViewer.search API to the Search Panel UI.
  • Added support for overlays to the whitelist in View-Only mode.

Multi-Tab

  • Added a new event, TabManager.beforeTabDeleted, to allow saving the open document when deleting a tab.

Spreadsheet Editor

  • Added text wrapping options (Wrap, Overflow, Clip) to control how text displays when it exceeds cell width, accessible via a new toolbar button with a flyout menu.

Accessibility
Improved keyboard accessibility for Signature Widgets in the page container.

Fixes

General

  • Fixed an issue where custom page labels set via instance.UI.setPageLabels were not accepted in inputs, causing label ranges to be treated as invalid.
  • Fixed an issue where a warning was thrown when switching to a custom language.
  • Fixed an issue where users could multi-select annotations one-by-one using the CONTROL or META key and then edit other users' annotations if they had permission to edit the final annotation.
  • Fixed an issue where users were unable to use whitespace to highlight a comment.
  • Fixed a crash that would happen when the user became offline and tried to open a panel or modal.
  • Fixed an issue where lastActiveTool would ignore disableTool api call.
  • Fixed an issue where some elements had inconsistent font sizes in mobile view.
  • Fixed an issue where the Search and Notes Panel buttons were being hidden on mobile in ViewOnly mode.
  • Fixed an issue where Webpack bundle concurrency in Angular applications could break the WebViewer web component.
  • Fixed an issue where printing via WVS failed to print.
  • Fixed an issue with overlapping elements in the Search panel.
  • Fixed an issue with using embedded thumbnails on XOD documents.
  • Fixed an issue where several components were not dynamically updating when the language changed.
  • Fixed an issue with inconsistent document loading in Web Component when using blob or array-based initialDoc parameters by aligning getHashParameter behavior with the iframe implementation.
  • Fixed an issue with the Search panel that prevented the first search result from being selected by default.
  • Fixed an issue where the Warning modal displayed a secondary button from a previous Warning modal.
  • Fixed an issue where encrypted pdfs were unable to use embedded print.
  • Fixed an issue where the app would crash if the user pressed Tab after navigating away from WebViewer.
  • Fixed an issue where disabled tools still displayed their keyboard shortcuts in the Settings modal.
  • Improved focus management for the document container by moving focus target to the main container element, enhancing keyboard navigation predictability.
  • Fixed an issue when trying to save a PDF file with stamps using the 'Include Comments' option.
  • Fixed an issue where downloading via the UI with annotation author display names did not use the display names.
  • Fixed an issue where the notesInLeftPanel constructor parameter was not being saved correctly on the Legacy UI.
  • Fixed an issue where a memory leak was being created by unresolved promises, which eventually led to a crash in Mobile Safari.

Modular UI

  • Fixed an issue where changing tool style with sliders (e.g., stroke/opacity) on mobile didn’t persist to new annotations.
  • Fixed an issue where a crash could occur when disabling elements and resizing the window.
  • Fixed an issue where custom colors did not persist after a page reload.
  • Fixed an issue where modular configuration files included an unused isActive property.

Annotations
Fixed an issue where Free Text annotations with dynamic font sizing did not retain their font size after download.
Fixed an issue with Annotation Connector Line drawing incorrectly when multi-selecting annotations.
Fixed an issue where you could have duplicate options in ListWidgetAnnotations and ChoiceWidgetAnnotations.
Fixed an issue with compare annotations being regenerated when calling DocumentViewer.startSemanticDiff and opening the compare panel.
Fixed ComparePanel styling in Dark Mode.

Spreadsheet Editor

  • Fixed an issue where the downloadPdf API was not working for Spreadsheet Editor documents.
  • Fixed an issue where enabling a RTL language in Spreadsheet Editor caused broken rendering after scrolling.
  • Fixed an issue where hidden sheets were incorrectly displayed in the spreadsheet switcher when loading Excel files with hidden sheets.

Customize UI

  • External UI configurations are now checked against configorigin.txt whitelist.
  • Fixed an issue where the annotation style popup would close prematurely when adding or deleting a custom color.
  • Fixed an issue where the Context Menu Popup could open in the wrong position when a top offset was present in Web Component mode.
  • Fixed an issue with annotation popups that allowed users to change the link or alignment of annotations without permission.
  • Fixed an issue with the Style panel that allowed users to style annotations without permission.

Content Edit

  • Fixed an issue where the content edit box appeared on the wrong page when interacting within a Web Component.

Search

  • Fixed an issue where the search input was being incorrectly set.
  • Fixed an issue where WebViewer could crash when clicking the search button with no document loaded.
  • Fixed an issue where search result items did not have ARIA labels.

Stamps

  • Fixed an issue where parts of the "Timestamp Text" section were removed unexpectedly when toggling the checkboxes.
  • Fixed an issue where the delete button for custom stamps did not have a dataElement. It can now be disabled with the customStampDeleteButton dataElement.

ViewOnly

  • Fixed an issue where ReadOnly was coupled with ViewOnly.
  • Fixed an issue where the Snipping tool and Crop tool would be unable to clear their own annotations in ViewOnly Mode and ReadOnly Mode.
  • Fixed an issue with the whitelist not being updated until you interacted with the UI.

Outlines

  • Fixed an issue where files with many nested outlines would cause the UI to freeze temporarily.
  • Fixed an issue where the previous outlines of another document would get loaded into the panel.
  • Fixed an issue where outlines selection was expanding incorrectly due to a prefix match issue.

Multi-Tab

  • Fixed an issue with the getActiveTab API throwing an error.
  • Fixed a freezing issue when loading large files via the File Modal and switching tabs immediately.
  • Improved tab switching speed, especially if no changes had been made to the document or annotations.