# io.Connect Desktop

**URL:** https://community.interop.io/c/io-connect-desktop/4.md

[Latest](https://community.interop.io/latest.md) · [Categories](https://community.interop.io/categories.md) · [Tags](https://community.interop.io/tags.md)

---

## [North America Meet-up: October 21, 1:30 PM, New York City](https://community.interop.io/t/north-america-meet-up-october-21-1-30-pm-new-york-city/694)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [September 10, 2026, 11:19am UTC](https://community.interop.io/t/north-america-meet-up-october-21-1-30-pm-new-york-city/694 "2026-09-10T11:19:52Z")

</div>

On October 21st, we’re bringing developers, architects, managers, and platform teams to our first New York City interop.io Community Meet-up. It’s an afternoon to catch up, see the latest updates, dig into the techn…

---

## [io.Connect APIs and Use Case examples](https://community.interop.io/t/io-connect-apis-and-use-case-examples/627)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [October 15, 2026, 1:36pm UTC](https://community.interop.io/t/io-connect-apis-and-use-case-examples/627 "2026-10-15T13:36:42Z")

</div>

io.Connect offers a broad range of APIs, accessible via the global io object in a client app (or corresponding library in .NET, Java, etc.), enabling everything from app lifecycle control to data sharing. Below is a summ…

---

## [io.Connect Desktop 10.5 Release Highlights](https://community.interop.io/t/io-connect-desktop-10-5-release-highlights/729)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [October 13, 2026, 10:30am UTC](https://community.interop.io/t/io-connect-desktop-10-5-release-highlights/729 "2026-10-13T10:30:12Z")

</div>

io.Connect Desktop 10.5 introduces Layout and Workspace sharing between users and teams, a new Layouts API, more control over Workspaces, better handling of unavailable apps, and expanded observability through io.Insight…

---

## [\[FAQ\] WinForms Dialog Closes Immediately When Registered as an io.Connect Flyer Window](https://community.interop.io/t/faq-winforms-dialog-closes-immediately-when-registered-as-an-io-connect-flyer-window/699)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [October 7, 2026, 2:28pm UTC](https://community.interop.io/t/faq-winforms-dialog-closes-immediately-when-registered-as-an-io-connect-flyer-window/699 "2026-10-07T14:28:23Z")

</div>

Problem A WinForms view is opened as a modal dialog with Form.ShowDialog(IWin32Window owner). After the dialog is shown, it is registered as an io.Connect flyer window with: Task\<IGlueWindow\> RegisterWindow(IntPtr handl…

---

## [\[FAQ\] How to Check the Logs of a Custom SSO Login App](https://community.interop.io/t/faq-how-to-check-the-logs-of-a-custom-sso-login-app/715)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [October 5, 2026, 8:17am UTC](https://community.interop.io/t/faq-how-to-check-the-logs-of-a-custom-sso-login-app/715 "2026-10-05T08:17:35Z")

</div>

Question I’ve set up an SSO login app for io.Connect Desktop. How do I check its logs? Answer If you’ve defined your SSO app with a standalone app definition, it’s an app like any other, so standard app logging applies.…

---

## [\[FAQ\] Understanding the separate processes running](https://community.interop.io/t/faq-understanding-the-separate-processes-running/635)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [September 27, 2026, 9:00pm UTC](https://community.interop.io/t/faq-understanding-the-separate-processes-running/635 "2026-09-27T21:00:00Z")

</div>

If you open Task Manager or profile memory while io.Connect Desktop is running, you will see a number of separate OS processes rather than a single one. Because io.Connect Desktop is built on Electron and Chromium, Task…

---

## [io.Connect Desktop Search Tutorial - find records from an app in the Launchpad](https://community.interop.io/t/io-connect-desktop-search-tutorial-find-records-from-an-app-in-the-launchpad/712)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [September 25, 2026, 7:51am UTC](https://community.interop.io/t/io-connect-desktop-search-tutorial-find-records-from-an-app-in-the-launchpad/712 "2026-09-25T07:51:06Z")

</div>

Prerequisites This tutorial uses the Client List demo app included with the io.Connect Desktop seed project’s demos component. Make sure this component is installed before starting. The demos consist of three web applica…

---

## [Troubleshoot npm run setup SELF\_SIGNED\_CERT\_IN\_CHAIN, npm SSL, and E400 Errors in io.Connect Desktop v10](https://community.interop.io/t/troubleshoot-npm-run-setup-self-signed-cert-in-chain-npm-ssl-and-e400-errors-in-io-connect-desktop-v10/709)

<div class="topic-metadata">

**Author:** [@BShopov](https://community.interop.io/u/BShopov)\
**Replies:** 0\
**Last updated:** [September 23, 2026, 12:59pm UTC](https://community.interop.io/t/troubleshoot-npm-run-setup-self-signed-cert-in-chain-npm-ssl-and-e400-errors-in-io-connect-desktop-v10/709 "2026-09-23T12:59:32Z")

</div>

Authors: Borislav Shopov, Bogomil Valev This guide explains how to troubleshoot and resolve network, proxy, and certificate errors (SELF\_SIGNED\_CERT\_IN\_CHAIN, UNABLE\_TO\_VERIFY\_LEAF\_SIGNATURE, UNABLE\_TO\_GET\_ISSUER\_CERT\_L…

---

## [Disable adding apps to workspace](https://community.interop.io/t/disable-adding-apps-to-workspace/704)

<div class="topic-metadata">

**Author:** [@hari.das](https://community.interop.io/u/hari.das)\
**Replies:** 1\
**Last updated:** [September 23, 2026, 11:27am UTC](https://community.interop.io/t/disable-adding-apps-to-workspace/704 "2026-09-23T11:27:10Z")

</div>

Is there a way to make apps impossible to drop into a Workspace. I’ve disabled adding it through the + button, but still can be opened as window and added manually.

---

## [Performance Enhancements in io.Connect Desktop Across Versions](https://community.interop.io/t/performance-enhancements-in-io-connect-desktop-across-versions/705)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [September 21, 2026, 1:11pm UTC](https://community.interop.io/t/performance-enhancements-in-io-connect-desktop-across-versions/705 "2026-09-21T13:11:29Z")

</div>

A new product release tends to focus on the big things: new features and important bug fixes. But alongside those changes, the io.Connect team continuously works on easy to miss improvements to areas such as startup time…

---

## [Channel Select](https://community.interop.io/t/channel-select/698)

<div class="topic-metadata">

**Author:** [@anonymous6](https://community.interop.io/u/anonymous6)\
**Replies:** 2\
**Last updated:** [September 17, 2026, 8:38am UTC](https://community.interop.io/t/channel-select/698 "2026-09-17T08:38:16Z")

</div>

Product, Libraries & Version Desktop version 9.10 Goal I am exploring the platform and the demo applications. Some applications have the channel selector, but others don’t so I’m trying to enable it for them. I’ve enabl…

---

## [\[FAQ\] OS errors in bridge.log](https://community.interop.io/t/faq-os-errors-in-bridge-log/700)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [September 16, 2026, 3:35pm UTC](https://community.interop.io/t/faq-os-errors-in-bridge-log/700 "2026-09-16T15:35:00Z")

</div>

Question The bridge.log file contains repeated errors of this shape: \[JumpListManagerDispatcher\] \[ERROR\] SW-JumpListManager - Error in dispatcher: System.Action Microsoft.WindowsAPICodePack.Shell.ShellException (0x80070…

---

## [io.Connect Desktop 10.4 Release Highlights](https://community.interop.io/t/io-connect-desktop-10-4-release-highlights/688)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 1\
**Last updated:** [September 16, 2026, 11:56am UTC](https://community.interop.io/t/io-connect-desktop-10-4-release-highlights/688 "2026-09-16T11:56:04Z")

</div>

io.Connect Desktop 10.4 is out with new authentication options, support for isolated browser sessions for apps, more observability around Workspaces and io.Manager operations, and additional control over downloads, stora…

---

## [Seamless SSO authentication with Microsoft Entra ID](https://community.interop.io/t/seamless-sso-authentication-with-microsoft-entra-id/693)

<div class="topic-metadata">

**Author:** [@BShopov](https://community.interop.io/u/BShopov)\
**Replies:** 0\
**Last updated:** [September 9, 2026, 11:43am UTC](https://community.interop.io/t/seamless-sso-authentication-with-microsoft-entra-id/693 "2026-09-09T11:43:55Z")

</div>

Authors: Borislav Shopov, Bogomil Valev Summary io.Connect Desktop can sign users into Microsoft Entra ID (formerly Azure AD) applications without a password prompt. On each request to a configured Microsoft login URL, …

---

## [\[FAQ\] How to Track Download Success using startDrag API](https://community.interop.io/t/faq-how-to-track-download-success-using-startdrag-api/682)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [August 28, 2026, 5:22am UTC](https://community.interop.io/t/faq-how-to-track-download-success-using-startdrag-api/682 "2026-08-28T05:22:15Z")

</div>

Applies to: io.Connect Desktop 9.7.1 and later. Question When using io.windows.my().startDrag() to enable native file drag-and-drop from a web app, how can I tell whether the file download succeeded or failed in order t…

---

## [Streaming io.Connect Desktop Logs to a Remote Server (Splunk) with a Custom log4js UDP Appender](https://community.interop.io/t/streaming-io-connect-desktop-logs-to-a-remote-server-splunk-with-a-custom-log4js-udp-appender/672)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [August 27, 2026, 4:30am UTC](https://community.interop.io/t/streaming-io-connect-desktop-logs-to-a-remote-server-splunk-with-a-custom-log4js-udp-appender/672 "2026-08-27T04:30:15Z")

</div>

The example below comes from a pre-10.0 setup and uses the logger.json file - see the section for 10.0 and later at the end of this article. The io.Connect Desktop logging mechanism is based on log4js-node, and its a…

---

## [Diagnosing Growing Main-Process Memory in io.Connect Desktop](https://community.interop.io/t/diagnosing-growing-main-process-memory-in-io-connect-desktop/669)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [August 25, 2026, 7:58am UTC](https://community.interop.io/t/diagnosing-growing-main-process-memory-in-io-connect-desktop/669 "2026-08-25T07:58:40Z")

</div>

Problem The main (Electron browser) process of the container grows steadily across a working day. Memory does not return to its earlier level, and the running apps are eventually terminated abruptly. The growth is visib…

---

## [DPI scaling, display coordinates and window bounds](https://community.interop.io/t/dpi-scaling-display-coordinates-and-window-bounds/665)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [August 21, 2026, 1:22pm UTC](https://community.interop.io/t/dpi-scaling-display-coordinates-and-window-bounds/665 "2026-08-21T13:22:25Z")

</div>

If you position windows programmatically and your users run mixed-DPI or high-DPI monitors, windows can end up in the wrong place or wrong size, because of mixing two different coordinate systems. The three coordinate s…

---

## [Diagnosing High Desktop CPU Usage](https://community.interop.io/t/diagnosing-high-desktop-cpu-usage/663)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [August 20, 2026, 7:15pm UTC](https://community.interop.io/t/diagnosing-high-desktop-cpu-usage/663 "2026-08-20T19:15:54Z")

</div>

Below are some tips on how to track down the causes of high CPU usage and determine whether it’s caused by an app(s), platform misconfiguration, Chromium/Electron, or simply an under-resourced machine. How do I see per-…

---

## [Sharing Instrument Data Between Fidessa and Bloomberg](https://community.interop.io/t/sharing-instrument-data-between-fidessa-and-bloomberg/662)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [August 19, 2026, 2:41pm UTC](https://community.interop.io/t/sharing-instrument-data-between-fidessa-and-bloomberg/662 "2026-08-19T14:41:27Z")

</div>

This quick demo shows two ways io.Connect can bring Fidessa and Bloomberg into the same workflow. Create a Bloomberg watchlist directly from the selected Fidessa orders via a Simply right-click on an instrument in Fide…

---

## [Fidessa Order to Singletrack Context](https://community.interop.io/t/fidessa-order-to-singletrack-context/660)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [August 18, 2026, 3:00pm UTC](https://community.interop.io/t/fidessa-order-to-singletrack-context/660 "2026-08-18T15:00:53Z")

</div>

This quick demo shows a simple io.Connect integration flow. A trader has an order in Fidessa, but the related instrument and client information live in Singletrack. Both applications are connected through io.Connect, so…

---

## [Fixed income workflow demo](https://community.interop.io/t/fixed-income-workflow-demo/658)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [August 12, 2026, 7:51am UTC](https://community.interop.io/t/fixed-income-workflow-demo/658 "2026-08-12T07:51:00Z")

</div>

When explaining io.Connect, we often start with the platform: Channels, Intents, Interop methods, Workspaces, adapters, FDC3. They provide different capabilities and ways to set up integrations and are well covered in io…

---

## [\[FAQ\] Custom URL protocol links with target="\_blank" don't open in io.Connect Desktop](https://community.interop.io/t/faq-custom-url-protocol-links-with-target-blank-dont-open-in-io-connect-desktop/651)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [August 11, 2026, 9:19am UTC](https://community.interop.io/t/faq-custom-url-protocol-links-with-target-blank-dont-open-in-io-connect-desktop/651 "2026-08-11T09:19:50Z")

</div>

Problem A custom URL protocol is registered on the machine through a .reg file. Clicking anchor links that use the target="\_blank" attribute does nothing after upgrading to 9.9. Removing target="\_blank" from the anchor …

---

## [How to Set up the io.Connect Desktop Seed Project](https://community.interop.io/t/how-to-set-up-the-io-connect-desktop-seed-project/646)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [August 5, 2026, 6:25am UTC](https://community.interop.io/t/how-to-set-up-the-io-connect-desktop-seed-project/646 "2026-08-05T06:25:08Z")

</div>

The video quickly shows how to set up the io.Connect Seed Project using npx. To follow the steps: More info about the Seed Project: Full recording of the io.Connect Desktop 10.0 Webinar: No license? Here’s h…

---

## [\[FAQ\] Migrating stickywindows.json to v10: properties mapping](https://community.interop.io/t/faq-migrating-stickywindows-json-to-v10-properties-mapping/645)

<div class="topic-metadata">

**Author:** [@bvalev](https://community.interop.io/u/bvalev)\
**Replies:** 0\
**Last updated:** [August 3, 2026, 8:51am UTC](https://community.interop.io/t/faq-migrating-stickywindows-json-to-v10-properties-mapping/645 "2026-08-03T08:51:31Z")

</div>

Checked against io.Connect Desktop 10.3.0 and its shipped configuration schema, with v9 behavior checked against 9.13.0. Defaults do move between releases, so confirm against the changelog for the version you’re upgradi…

---

## [Enabling Custom Chrome Extensions in io.Connect Desktop](https://community.interop.io/t/enabling-custom-chrome-extensions-in-io-connect-desktop/636)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [July 31, 2026, 2:05pm UTC](https://community.interop.io/t/enabling-custom-chrome-extensions-in-io-connect-desktop/636 "2026-07-31T14:05:27Z")

</div>

io.Connect Desktop supports loading additional Chrome extensions and Chrome DevTools extensions into the Chromium used by io.Connect Desktop. Extensions are configured in the system.json system configuration file of io.…

---

## [Unresponsive Apps in io.Connect Desktop stack tracing](https://community.interop.io/t/unresponsive-apps-in-io-connect-desktop-stack-tracing/644)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [July 30, 2026, 10:32am UTC](https://community.interop.io/t/unresponsive-apps-in-io-connect-desktop-stack-tracing/644 "2026-07-30T10:32:33Z")

</div>

If a window in io.Connect Desktop stops updating or stops responding to input, the logs will usually contain an “unresponsive” message. io.Connect Desktop writes log lines in this form when an app stops responding, and a…

---

## [Executing JavaScript in the context of another io.Connect Window](https://community.interop.io/t/executing-javascript-in-the-context-of-another-io-connect-window/625)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [July 29, 2026, 9:46pm UTC](https://community.interop.io/t/executing-javascript-in-the-context-of-another-io-connect-window/625 "2026-07-29T21:46:51Z")

</div>

Question I want to execute a JavaScript function within the context of another window running in io.Connect Desktop, calling a function exposed by a third-party web application hosted in the platform. I know this can be…

---

## [io.Connect Free Trial FAQ](https://community.interop.io/t/io-connect-free-trial-faq/643)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [July 24, 2026, 1:08pm UTC](https://community.interop.io/t/io-connect-free-trial-faq/643 "2026-07-24T13:08:20Z")

</div>

What is included in the io.Connect free trial? One registration provides access to: Environment What it is intended for io.Connect Browser trial Exploring predefined applications, Workspaces, and integrated work…

---

## [io.Connect Desktop Free Trial Download and Installation](https://community.interop.io/t/io-connect-desktop-free-trial-download-and-installation/642)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [July 24, 2026, 11:23am UTC](https://community.interop.io/t/io-connect-desktop-free-trial-download-and-installation/642 "2026-07-24T11:23:00Z")

</div>

The video walks through the complete self-service installation process and starting the platform on a Windows machine. Once the installation is complete, you can use the included demo apps as a starting point, and…

[Next page](https://community.interop.io/c/io-connect-desktop/4.md?page=1)
