# io.Connect Desktop 9.9.1

Source: https://docs.interop.io/desktop/getting-started/changelog/platform/9-9-1/index.html

## io.Connect Desktop 9.9.1

*Release date: 01.07.2025*

| Components | Version |
|------------|---------|
| Electron | [36.2.0](https://releases.electronjs.org/release/v36.2.0) |
| Chromium | 136.0.7103.49 |
| Node.js | 22.15.0 |

The following libraries are bundled with **io.Connect Desktop** 9.9.1 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.14](https://docs.interop.io/desktop/getting-started/changelog/libraries/interopio-desktop/index.md#614-6140) |
| [`@interopio/fdc3`](https://www.npmjs.com/package/@interopio/fdc3) | 2.5 |

## Improvements & Bug Fixes

> - Improved handling of window events to prevent potential crashes due to race conditions.
>
> - Improved handling of Channels via the Channel Selector to prevent automatic switching of the current Channel for all apps when a crashed app is joined to a Channel manually via the Channel Selector.
>
> - Fixed an issue related to web groups and the `open()` method of the Window Management API throwing an error when using the `relativeTo` option and the target window is maximized.
>
> - Fixed an issue where a child window of a web app opened via the browser native `window.open()` method wouldn't close when its parent is closed.
>
> - Fixed an issue where a Workspaces App instance wouldn't close when the closing of a window inside one of its Workspaces is prevented without displaying a dialog to the user.
>
> - Fixed an issue where the `newBounds` property of the `ClearPlacementSettings` object was ignored when using the `clearPlacement()` method of an `IOConnectWindow` instance.
