# io.Connect Desktop 10.5.4

Source: https://docs.interop.io/desktop/getting-started/changelog/platform/10-5-4/index.html

## io.Connect Desktop 10.5.4

*Release date: 12.11.2026*

| Components | Version |
|------------|---------|
| Electron | [44.10.1](https://releases.electronjs.org/release/v44.10.1) |
| Chromium | 152.0.7977.169 |
| Node.js | 24.22.1 |

[Version support policy](https://docs.interop.io/desktop/getting-started/version-support/index.md)

The following libraries are bundled with **io.Connect Desktop** 10.5.4 and will be used for [auto injection](https://docs.interop.io/desktop/getting-started/how-to/interop-enable-your-apps/javascript/index.md#auto_injection):

| Injected Library | Version |
|------------------|---------|
| [`@interopio/desktop`](https://www.npmjs.com/package/@interopio/desktop) | [6.23.2](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#623-6232) |
| [`@interopio/fdc3`](https://www.npmjs.com/package/@interopio/fdc3) | 2.11 |

## New Features

> ### Docking on the Primary Display
>
> Frameless windows [docked](https://docs.interop.io/desktop/capabilities/windows/window-management/javascript/index.md#window_operations-dock) on the primary display will now move to the same edge of the new primary display when it changes. This behavior is automatic and requires no additional configuration.
>
> Docking on other displays remains supported via dragging or the Window Management API. A window docked on another display will stay there when the primary display changes. If its display becomes primary, the window will start following subsequent changes of the primary display.
>
> A window saved while docked on the primary display will also be restored on the current primary display if it changes while the app is closed.
>
> > ⚠️ *Note that docking placements saved by earlier versions will initially restore windows on their saved displays. The new behavior will apply from that docking onward.*

## Improvements & Bug Fixes

> - Fixed issues with saving Workspace Layouts when windows haven't loaded yet, preserving their context and URLs when the corresponding saving settings are enabled and allowing Layouts to be saved before the initial page navigation completes.
