> For the complete documentation index, see [llms.txt](https://docs.apryse.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.apryse.com/web/changelogs/version-8/v8-3/v8-3-1.md).

# Version 8.3.1 Changelog (2022-03-09)

World's #1 PDF SDK Library for Web, Mobile, Server, Desktop

## WebViewer Core

### Fixes

* Fixed issue where it was possible to drag content edit boxes from one page to another. Now it's restricted to the same page.
* Fixed issue where in some cases a FreeText annotation with rich text could be serialized incorrectly
* Fixed issue where the edit boxes from a previous document were incorrectly being displayed after loading a new document
* Fixed the alignment of values for comb fields when printing
* Fixed issue where an error would be thrown if multiple files were loaded in a very short period of time
* Fixed issue where invalid document identifiers could be sent to the WebAssembly workers which caused various issues
* Fixed some minification issues
* Removed all references to `ResizeableWorker.js` file, which was removed previously
* Fixed the issue where the `advanced/diff` sample would break if `syncZoom` is called and one of the instances is still loading its document
* Fixed issue where document identifiers were not retrieved correctly from WebViewer Server
* Fixed issue where the `customization/ui` sample was broken on mobile devices
* Fixed issue where widgets would be placed in wrong spots in some scenarios
* Fixed issue where an error would be thrown if a new document was loaded while the annotations from the previous document were not completely loaded
* Fixed issue where diamond-styled checkboxes were not being printed
* Fixed issue where the radio button widgets created in the forms mode would have no border by default

## WebViewer UI

### Fixes

* Fixed issue where the page operations overlay would not show up if using WebViewer Server and `forceClientSideInit: true`
* Fixed issue where some tooltips would be displayed even after its base element was not hovered anymore
* Fixed issue where the attachments panel would display the files' identifiers instead of their names
* Fixed issue where the annotation color filter in the notes panel would be applied to color fields inconsistently. Now it is applied to the annotation icon's color.
* Fixed issue where the search panel would not close in some scenarios when using mobile devices
* Fixed some French translations


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.apryse.com/web/changelogs/version-8/v8-3/v8-3-1.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
