---
title: "2023.5 release notes"
canonical_url: "https://www.nutrient.io/guides/web/release-notes/2023-5/"
md_url: "https://www.nutrient.io/guides/web/release-notes/2023-5.md"
last_updated: "2026-05-30T02:20:01.417Z"
description: "Explore key updates in the PSPDFKit for Web 2023.5 migration, including new features, bug fixes, and implementation advice."
---

# Key updates in PSPDFKit for Web 2023.5

[PSPDFKit for Web 2023.5](https://www.nutrient.io/blog/pspdfkit-web-2023-5-dynamic-fonts-and-outline-crud-support/) introduces some new APIs and includes several bug fixes. To determine if you need to take action, check your implementation and refer to the information below.

## Notable changes

The following sections outline notable changes in PSPDFKit for Web 2023.5.

### Fix widget annotation rendered behind other annotation types

This version solves a longstanding issue where widget annotations could be rendered behind (or below, in z-order terms) other annotation types, which is incorrect behavior from both an accessibility and a security point of view. Only image and ink annotations can be rendered above signature form fields, as they’re themselves considered signatures.

This change can technically be considered a bug fix. However, you may have relied on this longstanding buggy behavior in your application. So, to adapt to these changes, we recommend replacing any presentational widget annotations that you may have preferred to be rendered in the background with another equivalent annotation type.

### Widget annotation’s lineHeightFactor default value is now null

The default value for widget annotation’s `lineHeightFactor` property has changed from `1` to `null`. If you want to keep the old default value, you can explicitly set it to `1` in the `annotations.create` event listener callback:

```js

instance.addEventListener(
  "annotations.create",
  function (annotations, pageNumber) {
    annotations.forEach(function (annotation) {
      if (
        annotation instanceof NutrientViewer.Annotations.WidgetAnnotation &&
        annotation.lineHeightFactor === null
      ) {
        instance.update(annotation.set("lineHeightFactor", 1));
      }
    });
  }
);

```

### New faster processing engine

This version ships with a new, faster processing engine for document conversion. This engine is enabled by default, but you can switch back to the slower, smaller engine by setting `processorEngine: NutrientViewer.ProcessorEngine.smallerSize` in the configuration object passed to `NutrientViewer.load()`:

```js

NutrientViewer.load({
  processorEngine: NutrientViewer.ProcessorEngine.smallerSize
});

```

## Migrate PSPDFKit Server

For information on PSPDFKit Server migration, see [PSPDFKit Server 2023.5 migration guide](https://www.nutrient.io/guides/product-archives-and-deprecated-solutions.md).

For a full list of changes, check out the [changelog](https://www.nutrient.io/guides/web/changelog.md#2023.5.0). For the previous release notes, see [Web SDK 2023.4 release notes](https://www.nutrient.io/guides/web/release-notes/2023-4.md).
---

## Related pages

- [1 1](/guides/web/release-notes/1-1.md)
- [1 12](/guides/web/release-notes/1-12.md)
- [1 0](/guides/web/release-notes/1-0.md)
- [1 11](/guides/web/release-notes/1-11.md)
- [1 15](/guides/web/release-notes/1-15.md)
- [1 2](/guides/web/release-notes/1-2.md)
- [1 3](/guides/web/release-notes/1-3.md)
- [1 14](/guides/web/release-notes/1-14.md)
- [1 13 1](/guides/web/release-notes/1-13-1.md)
- [1 10](/guides/web/release-notes/1-10.md)
- [1 13](/guides/web/release-notes/1-13.md)
- [1 4](/guides/web/release-notes/1-4.md)
- [1 9](/guides/web/release-notes/1-9.md)
- [1 7](/guides/web/release-notes/1-7.md)
- [2017 3](/guides/web/release-notes/2017-3.md)
- [1 5](/guides/web/release-notes/1-5.md)
- [1 8](/guides/web/release-notes/1-8.md)
- [1 6](/guides/web/release-notes/1-6.md)
- [2017 6](/guides/web/release-notes/2017-6.md)
- [Upgrade annotations in PSPDFKit Web 2017.8](/guides/web/release-notes/2017-8.md)
- [Update your PSPDFKit for Web to version 2017.7](/guides/web/release-notes/2017-7.md)
- [Explore new features in PSPDFKit for Web 2017.9](/guides/web/release-notes/2017-9.md)
- [Discover the new features in PSPDFKit for Web 2018.3](/guides/web/release-notes/2018-3.md)
- [PSPDFKit for Web 2018.2 migration insights](/guides/web/release-notes/2018-2.md)
- [Explore PSPDFKit for Web 2018.4 features](/guides/web/release-notes/2018-4.md)
- [New features in the 2018.1 migration guide](/guides/web/release-notes/2018-1.md)
- [Explore PSPDFKit for Web 2018.6 enhancements](/guides/web/release-notes/2018-6.md)
- [Explore new features in PSPDFKit 2018.5](/guides/web/release-notes/2018-5.md)
- [Explore the new features in PSPDFKit 2018.7](/guides/web/release-notes/2018-7.md)
- [PSPDFKit for Web 2019.3 migration highlights](/guides/web/release-notes/2019-3.md)
- [2019 2](/guides/web/release-notes/2019-2.md)
- [Seamless migration to PSPDFKit for Web 2020.2](/guides/web/release-notes/2020-2.md)
- [Key changes in PSPDFKit for Web 2020.1](/guides/web/release-notes/2020-1.md)
- [Essential updates in PSPDFKit for Web 2019.4](/guides/web/release-notes/2019-4.md)
- [Key updates in PSPDFKit for Web 2019.1](/guides/web/release-notes/2019-1.md)
- [Unified CRUD API enhancements for easy migration](/guides/web/release-notes/2020-5.md)
- [PSPDFKit for Web 2019.5 migration insights](/guides/web/release-notes/2019-5.md)
- [Upgrade to PSPDFKit Web 2020.3 seamlessly](/guides/web/release-notes/2020-3.md)
- [Upgrade to PSPDFKit for Web 2021.1 with ease](/guides/web/release-notes/2021-1.md)
- [PSPDFKit Web and Server 2020.4 migration update](/guides/web/release-notes/2020-4.md)
- [PSPDFKit Web 2020.6 migration insights](/guides/web/release-notes/2020-6.md)
- [Seamlessly migrate to PSPDFKit for Web 2021.2](/guides/web/release-notes/2021-2.md)
- [Enhancements in PSPDFKit for Web 2022.2](/guides/web/release-notes/2022-2.md)
- [2021 6](/guides/web/release-notes/2021-6.md)
- [PSPDFKit 2021.4 migration guide for seamless updates](/guides/web/release-notes/2021-4.md)
- [Explore the new features of PSPDFKit for Web 2022.3](/guides/web/release-notes/2022-3.md)
- [PSPDFKit 2022.1.1 migration changes](/guides/web/release-notes/2022-1.md)
- [2021 3](/guides/web/release-notes/2021-3.md)
- [Migration guide for PSPDFKit 2021.5](/guides/web/release-notes/2021-5.md)
- [PSPDFKit for Web 2022.4 migration overview](/guides/web/release-notes/2022-4.md)
- [Key improvements in PSPDFKit for Web 2022.5](/guides/web/release-notes/2022-5.md)
- [Key updates in PSPDFKit for Web 2023.3](/guides/web/release-notes/2023-3.md)
- [PSPDFKit 2023.2 migration and updates](/guides/web/release-notes/2023-2.md)
- [Discover the key updates in PSPDFKit for Web 2023.1](/guides/web/release-notes/2023-1.md)
- [2024 4](/guides/web/release-notes/2024-4.md)
- [2024 5](/guides/web/release-notes/2024-5.md)
- [Essential Nutrient Web SDK 2024.1 migration tips](/guides/web/release-notes/2024-1.md)
- [Explore key updates in PSPDFKit for Web 2023.4](/guides/web/release-notes/2023-4.md)
- [2024 8](/guides/web/release-notes/2024-8.md)
- [2024 3](/guides/web/release-notes/2024-3.md)
- [2024 2](/guides/web/release-notes/2024-2.md)
- [2024 7](/guides/web/release-notes/2024-7.md)
- [Upgrading Nutrient Web SDK](/guides/web/release-notes/upgrading.md)

