Version 11.6.0 Changelog (2025-07-09)

WebViewer Core

New

Spreadsheet Editor

Added new APIs for many of the editing capabilities, such as:

  • Workbook
    • Workbook.createSheet API to create new sheets in the editor.
    • Workbook.createFont API to create an instance of a spreadsheet font that can be applied to cells.
  • Sheet
    • Sheet.getRowAt API to get a specific row from a sheet.
    • Sheet.getCellAt API to get a specific cell from a sheet.
    • Sheet.createRows API to insert new rows into a sheet.
    • Sheet.createColumns API to insert new columns into a sheet.
    • Sheet.removeRows API to remove rows from a sheet.
    • Sheet.removeColumns API to remove columns from a sheet.
  • SpreadsheetEditorManager
    • APIs
      • SpreadsheetEditorManager.getSelectedCells API to get the current selected cells.
      • SpreadsheetEditorManager.getSelectedCellRange API to get the current selected cells as a CellRange type.
      • SpreadsheetEditorManager.setSelectedCellsStyle API to customize the style and formatting of the current selected cells.
    • Events
      • SpreadsheetEditorManager.Events.FORMULA_SEARCH event fires when searching for a formula in the formula bar.
      • SpreadsheetEditorManager.Events.FORMULA_HELP event fires after confirming a formula in the formula bar, providing formula information.
      • SpreadsheetEditorManager.Events.FORMULA_BAR_TEXT_CHANGED event fires when the formula bar text input changes.
  • Cell APIs
    • Cell.setStyle API to customize the style and formatting of a cell.
    • Cell.setFormula API to set a formula on a cell.
    • Cell.setNumericValue API to set a numeric value on a cell.
    • Cell.setBooleanValue API to set a boolean value on a cell.
    • Cell.setStringValue API to set a string value on a cell.
    • Cell.setDateValue API to set a date value on a cell.

General

  • Added a new API, setWatermarkRenderQuality, to set the render quality for watermark rasterization when printing or downloading.

Redaction

  • Added support for fonts in redaction annotations with text overlays. The selected font is now preserved when redactions are applied. Also added support for enableStrictAnnotationFontMatching, which applies fallback fonts when the original font is unavailable.

Fixes

Annotations

  • Fixed an issue where the auto-size font property of free text annotations was not preserved after exporting or downloading.
  • Fixed an issue where moving a set of annotations across pages broke their relative positions when hitting the page bounds.
  • Fixed an issue where moving grouped annotations across pages caused them to delete, duplicate, or lose their grouping.
  • Fixed an issue where using undo/redo with grouped annotations would cause them to be deleted or duplicated.
  • Fixed an issue where moving annotations across pages would duplicate their replies.
  • Fixed an issue where moving annotations with links across pages would delete the associated links.
  • Fixed an issue where dragging an Arc annotation across the page caused its top edge to clip into the top of the page.
  • Fixed an issue where signature images with equal width and height under 200px were rendered too small.
  • Fixed an issue where Arc annotations failed to render after importing XFDF with custom vertices and gestures.
  • Fixed an issue where Link annotations were not working with undo/redo.
  • Fixed an issue where images would render incorrectly with FreeHand highlights annotations.
  • Fixed an issue with Widget annotations, which could cause a form field input to lose its positioning when highlighting is enabled.
  • Fixed an issue where Freetexts could not be edited in Safari.
  • Fixed an issue where editing annotations would no longer work after saving a linearized document.
  • Fixed an issue where using custom UI and virtual display mode would offset annotation selection past the 20th page by a few pixels.
  • Fixed an issue where font size was applied incorrectly when pasting text into free text annotations from the editor without first blurring the selection.

DOCX Editor

  • Fixed an issue where the initialEditMode option was incorrectly stringified twice in the iframe version, preventing it from working.
  • Fixed an issue preventing tracked change annotations from loading in the header and footer.
  • Fixed an issue where the search functionality was not working correctly after switching edit modes.
  • Fixed an issue where using loadDocument without an initialDoc and with enableOfficeEditing enabled could cause WebViewer to enter an error state.

Embedded JS

  • Fixed issue where embedded JS would not globally assign variables in some cases.

Forms

  • Fixed an issue where widgets were not positioned correctly on rotated pages in the document viewer.
  • Fixed an issue where widget appearances were not properly cleared when field values were updated via XFDF import or programmatically, ensuring consistent visual representation of form fields.

Measurement

  • Fixed an issue where unrecognized measurement scales would crash WebViewer.

Outlines

  • Fixed an issue where outlines were not loading properly with WebViewer Server.

WebViewer UI

New

Spreadsheet Editor

  • Added editing capabilities you can use for:
    • Cell formatting: Modify text size and color, fonts, border styles, cell colors, border colors, and text styling.
    • Formula and function support: Execute standard mathematical operations, statistical calculations, date/time functions, and other common formulas.
    • Dynamic data manipulation: Add, edit, and delete rows and columns.
    • Cell adjustments: Merge cells and preserve formatting.

DOCX Editor

  • Added a new Layout ribbon tab with menu items for margin and column editing.
  • Added new margin editing feature to adjust the top, bottom, left, and right margins of a document.
  • Added a new column editing feature to adjust the number of columns, their width, and spacing within a document.
  • Added a unit measurement drop-down to the header & footer options modal.

Accessibility

  • Updated the modular UI, including the Layout ribbon tab. DOCX Editor and Spreadsheet Editor, to meet WCAG 2.2 AA standards.
  • Added screen reader announcements for zoom level changes in the new Zoom modular component via aria-live regions and improved ARIA labeling.

Customize UI

  • Added new API setActiveGroupedItems to support programmatic switching of tool groups in Modular UI, even when ribbons are removed from the header.

You can read more about these new features via our release notes.

Fixes

General

  • Fixed an issue where the stamp modal was not scrollable on smaller vertical viewports.
  • Fixed an issue where enabling both accessible mode and multitab caused an infinite re-render loop when the flyout menu was triggered by tab overflow.
  • Fixed an issue in the legacy UI where the rich text pop-up appeared in the wrong position when editing free text annotations on mobile devices.

Accessibility

  • Fixed an issue where Accessible Mode was incorrectly enabled in Spreadsheet and DOCX Editor modes, causing runtime errors and crashes.

Annotations

  • Fixed an issue where input field elements outside of WebViewer were not clickable/focusable with the annotation popup opened when using WebComponent.

Customize UI

  • Fixed multiple issues that were preventing the Style Panel from functioning correctly when used in conjunction with the Stamps Panel in the Modular UI.
  • Fixed a harmless console error that was thrown when resizing the screen with disabled elements.
  • Fixed an issue where keyboard navigation in modular headers could break when new items with a tabIndex greater than -1 were added.

Left Panel

  • Fixed an issue where opening the Layers panel caused a crash when using WebViewer Server with forceClientSideInit set to false.

Mentions

  • Fixed an issue where mentions were not working in Safari.

Multi-tab

  • Fixed an issue that was causing digital signatures to become invalid when opening a signed document in MultiTabMode without making any changes.

Notes Panel

  • Fixed an issue where the annotation line connector was displaying incorrectly in page-by-page view mode if the annotation was not presented in the current pages.

DOCX Editor

  • Fixed an issue where the 'disable clear search on panel close' setting was incorrectly enabled in the DOCX Editor. It is now visible, but disabled for users.
  • Fixed an issue that caused the header/footer UI component to re-render while the document was loading.

Layers

  • Fixed an issue where layers were fetched on document load instead of when the Layers Panel was opened. This will now be lazy loaded, improving performance for documents with many layers.

Outlines

  • Fixed an issue where outlines were fetched on document load instead of when the Outlines Panel was opened, improving performance for documents with many outlines.

Page Labels

  • Fixed an issue where page labels were fetched before page rendering, leading to unnecessary worker load on large documents. Rendering is now prioritized, and label fetching is queued accordingly.

Page Navigator

  • Fixed an issue where the page navigator input was unresponsive after loading a file in the Docx Editor.

Settings

  • Fixed an issue where the settings tab component remained fixed during scrolling on mobile devices.

Signatures

  • Fixed an issue where the Create button for the Type tab in the signatures creation modal was disabled incorrectly.

Spreadsheet Editor

  • Fixed an issue where some WebViewer PDF UI hotkeys were effective in the spreadsheet editor.
  • Fixed an issue where the WebViewer PDF context menu was showing up in the spreadsheet editor

Did you find this helpful?

Trial setup questions?

Ask experts on Discord

Need other help?

Contact Support

Pricing or product questions?

Contact Sales