# io.Connect Desktop 9.8.1

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

## io.Connect Desktop 9.8.1

*Release date: 02.05.2025*

| Components | Version |
|------------|---------|
| Electron | [35.1.2](https://releases.electronjs.org/release/v35.1.2) |
| Chromium | 134.0.6998.178 |
| Node.js | 22.14.0 |

The following libraries are bundled with **io.Connect Desktop** 9.8.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.13](https://docs.interop.io/desktop/getting-started/how-to/interop-enable-your-apps/javascript/index.md#changelog-interopiodesktop-6130) |
| [`@interopio/fdc3`](https://www.npmjs.com/package/@interopio/fdc3) | 2.5 |

## New Features

> ### Reloading Window Groups
>
> To [reload](https://docs.interop.io/desktop/capabilities/windows/window-management/javascript/index.md#window_groups-group_operations-reload) a window group, use the [`reload()`](https://docs.interop.io/desktop/reference/javascript/windows/group/index.md#Group-reload) method of a [`Group`](https://docs.interop.io/desktop/reference/javascript/windows/group/index.md) instance:
>
> ```javascript
> const myGroup = await io.windows.groups.getMyGroup();
>
> await myGroup.reload();
> ```
>
> > ⚠️ *Note that this feature is available only for [web groups](https://docs.interop.io/desktop/capabilities/windows/window-management/overview/index.md#window_groups-web_groups).*

> ### Defining Move Areas for the Workspaces App via CSS
>
> The [`@interopio/workspaces-ui-react`](https://www.npmjs.com/package/@interopio/workspaces-ui-react) library now supports using the `-webkit-app-region: drag` and `-webkit-app-region: no-drag` styles for any elements of your custom Workspaces App in order to define them as [custom draggable areas](https://www.electronjs.org/docs/latest/tutorial/window-customization#set-custom-draggable-region). This enables you to define any area of your custom Workspaces App as a [move area](https://docs.interop.io/desktop/capabilities/windows/workspaces/overview/index.md#extending_workspaces-header_components-move_area).
>
> The following demonstrates how using the `-webkit-app-region: drag` style for the Logo element of the Workspaces App transforms the Logo element into a move area:
>
> ![Workspaces Move Area](https://docs.interop.io/desktop/images/workspaces/move-area.mp4)
>
> > ⚠️ *Note that as of **io.Connect Desktop** 9.8.1 and version 3.5.2 of the `@interopio/workspaces-ui-react` library, the `<MoveArea />` component is deprecated. To define move areas in your custom Workspaces App, you must now use the `-webkit-app-region: drag` and `-webkit-app-region: no-drag` styles. The `<MoveArea />` component is still available for the older versions of **io.Connect Desktop** and the `@interopio/workspaces-ui-react` library.*

## Improvements & Bug Fixes

> - Improved the behavior for dragging out windows from a maximized window group when using web groups.
>
> - Improved handling the Z-order for the splash screen.
>
> - Fixed an issue related to a bug in Electron that would cause a Workspace Frame to break.
>
> - Fixed an issue related to interrupting the connection to the io.Connect Gateway.
>
> - Fixed a timeout issue that would sometimes appear when deleting a Workspace Layout via the Workspaces API.
>
> - Fixed an issue related to using `"syncTitleWithDocumentTitle"` where the app title would stop syncing with the document title for web apps.
