# io.Connect Desktop

**URL:** https://community.interop.io/c/io-connect-desktop/4.md?page=2

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

**Page:** 3

---

## [\-6 The file or directory cannot be found on refresh in SPA](https://community.interop.io/t/6-the-file-or-directory-cannot-be-found-on-refresh-in-spa/576)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [May 8, 2026, 6:26am UTC](https://community.interop.io/t/6-the-file-or-directory-cannot-be-found-on-refresh-in-spa/576 "2026-05-08T06:26:15Z")

</div>

Problem A single-page application running in io.Connect Desktop. The app opens correctly, but if the user presses F5, the window refreshes and the app may fail to load. In an observed case, the app launched successfully…

---

## [io.Connect Desktop: Introduction](https://community.interop.io/t/io-connect-desktop-introduction/567)

<div class="topic-metadata">

**Author:** [@MartynB](https://community.interop.io/u/MartynB)\
**Replies:** 0\
**Last updated:** [May 7, 2026, 7:23am UTC](https://community.interop.io/t/io-connect-desktop-introduction/567 "2026-05-07T07:23:37Z")

</div>

This is an introduction to io.Connect’s core capabilities and building blocks. It covers the integrated user experience, interoperability model, and runtime architecture of the platform. What’s io.Connect? io.Connect is…

---

## [\[FAQ\] How to Open a URL in the Default Browser in io.Connect Desktop](https://community.interop.io/t/faq-how-to-open-a-url-in-the-default-browser-in-io-connect-desktop/566)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [April 27, 2026, 9:09am UTC](https://community.interop.io/t/faq-how-to-open-a-url-in-the-default-browser-in-io-connect-desktop/566 "2026-04-27T09:09:24Z")

</div>

Question How to set an app to be opened in the default browser from Launchpad/toolbar instead of in an io.Connect Desktop Window Answer An easy solution is to create an app that remains hidden and opens the required URL…

---

## [\[FAQ\] Forwarding Logs from a Specific Application to Logstash in io.Connect Desktop](https://community.interop.io/t/faq-forwarding-logs-from-a-specific-application-to-logstash-in-io-connect-desktop/565)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [April 24, 2026, 7:06am UTC](https://community.interop.io/t/faq-forwarding-logs-from-a-specific-application-to-logstash-in-io-connect-desktop/565 "2026-04-24T07:06:19Z")

</div>

Question How do I forward logs from only one specific application to Logstash or another log collector, without forwarding logs from all applications? Log4js does not support filtering individual files within a multiFil…

---

## [Request Headers API: Reference Examples](https://community.interop.io/t/request-headers-api-reference-examples/564)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [April 23, 2026, 12:37pm UTC](https://community.interop.io/t/request-headers-api-reference-examples/564 "2026-04-23T12:37:25Z")

</div>

This reference provides two concrete examples for dynamic request header manipulation via iodesktop.customHeaders. Prerequisite Enable header manipulation in the app definition: { "allowHeadersManipulation": true } …

---

## [\[FAQ\] Checking Application Reachability Over a Citrix Virtual Channel with the Interop API](https://community.interop.io/t/faq-checking-application-reachability-over-a-citrix-virtual-channel-with-the-interop-api/554)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [April 20, 2026, 2:01pm UTC](https://community.interop.io/t/faq-checking-application-reachability-over-a-citrix-virtual-channel-with-the-interop-api/554 "2026-04-20T14:01:57Z")

</div>

Question How can I verify that a target application is reachable over a Citrix virtual channel? Answer Register a no-op Interop method in the target application and invoke it at regular intervals. If the invocation succ…

---

## [App-to-App Communication in io.Connect: Practical Guidance](https://community.interop.io/t/app-to-app-communication-in-io-connect-practical-guidance/553)

<div class="topic-metadata">

**Author:** [@Georgi\_G](https://community.interop.io/u/Georgi_G)\
**Replies:** 0\
**Last updated:** [April 15, 2026, 2:21pm UTC](https://community.interop.io/t/app-to-app-communication-in-io-connect-practical-guidance/553 "2026-04-15T14:21:32Z")

</div>

io.Connect offers various APIs for apps to communicate that are covered in Key io.Connect Integration Concepts Explained. This article goes deeper into each one with code samples, flow diagrams, and notes on when to us…

---

## [Using Channels in io.Connect](https://community.interop.io/t/using-channels-in-io-connect/550)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [April 9, 2026, 1:28pm UTC](https://community.interop.io/t/using-channels-in-io-connect/550 "2026-04-09T13:28:31Z")

</div>

Channels seem to get less love than Intents and Interop methods, despite being one of the easy-to-grasp concepts in io.Connect. Are you using Channels and what for? If not, is there a specific reason or did you just ne…

---

## [io.Connect Notifications](https://community.interop.io/t/io-connect-notifications/548)

<div class="topic-metadata">

**Author:** [@wojciech.mazur](https://community.interop.io/u/wojciech.mazur)\
**Replies:** 0\
**Last updated:** [April 8, 2026, 12:11pm UTC](https://community.interop.io/t/io-connect-notifications/548 "2026-04-08T12:11:38Z")

</div>

Notifications on a desktop are a bit like the terms of use or cookie policy dialogs – you often just dismiss them as an annoying and distracting feature that brings little benefit. They are disconnected from action. Out-…

---

## [io.Connect Desktop 10.1 Release Highlights](https://community.interop.io/t/io-connect-desktop-10-1-release-highlights/547)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [April 7, 2026, 4:00pm UTC](https://community.interop.io/t/io-connect-desktop-10-1-release-highlights/547 "2026-04-07T16:00:48Z")

</div>

We’re excited to announce that io.Connect Desktop 10.1 is here. It introduces major observability capabilities through io.Insights, group visibility operations in the default platform mode, a more flexible User-Agent con…

---

## [\[FAQ\] How to Automatically Close Launched Windows When a Web Group Closes](https://community.interop.io/t/faq-how-to-automatically-close-launched-windows-when-a-web-group-closes/545)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [April 3, 2026, 2:57pm UTC](https://community.interop.io/t/faq-how-to-automatically-close-launched-windows-when-a-web-group-closes/545 "2026-04-03T14:57:28Z")

</div>

The Problem When you launch standalone windows from a Web Group using application.start()e.g. triggered by a button, those windows have their own independent lifecycle. If a user closes the Web Group, windows within that…

---

## [Notifications in io.Connect Desktop and io.Connect Browser Comparison](https://community.interop.io/t/notifications-in-io-connect-desktop-and-io-connect-browser-comparison/543)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [April 2, 2026, 11:36am UTC](https://community.interop.io/t/notifications-in-io-connect-desktop-and-io-connect-browser-comparison/543 "2026-04-02T11:36:55Z")

</div>

io.Connect Desktop and io.Connect Browser both support notifications. Both can raise toasts, both can consolidate notifications in a Notification Panel, and both expose notification APIs for app developers. The differenc…

---

## [io.Connect customization: what’s easy vs requires a workaround?](https://community.interop.io/t/io-connect-customization-what-s-easy-vs-requires-a-workaround/541)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [April 1, 2026, 10:27am UTC](https://community.interop.io/t/io-connect-customization-what-s-easy-vs-requires-a-workaround/541 "2026-04-01T10:27:22Z")

</div>

Which areas of io.Connect are easiest to extend today (UI, workflows, adapters)? Where is it harder than it should be and needed a workaround? What do you think we should improve next?

---

## [Troubleshooting io.Connect Desktop startup failures caused by antivirus, group policy, or endpoint protection](https://community.interop.io/t/troubleshooting-io-connect-desktop-startup-failures-caused-by-antivirus-group-policy-or-endpoint-protection/540)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [March 31, 2026, 12:09pm UTC](https://community.interop.io/t/troubleshooting-io-connect-desktop-startup-failures-caused-by-antivirus-group-policy-or-endpoint-protection/540 "2026-03-31T12:09:35Z")

</div>

In locked-down enterprise environments, io.Connect Desktop may fail to install or start if security software interferes with files the application needs at runtime. This article covers three related scenarios: Startup…

---

## [Understanding io.Connect Desktop Platform Modes](https://community.interop.io/t/understanding-io-connect-desktop-platform-modes/537)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [March 27, 2026, 4:19pm UTC](https://community.interop.io/t/understanding-io-connect-desktop-platform-modes/537 "2026-03-27T16:19:01Z")

</div>

With io.Connect Desktop 10.0, we introduced two platform modes – default and advanced. This comparison will help you choose which platform mode to use for your environment and when it makes sense to run both in parallel. …

---

## [\[FAQ\] Preventing Window Close & Refresh](https://community.interop.io/t/faq-preventing-window-close-refresh/534)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [March 25, 2026, 8:55pm UTC](https://community.interop.io/t/faq-preventing-window-close-refresh/534 "2026-03-25T20:55:53Z")

</div>

Applies to: io.Connect Desktop - JavaScript API Question How do I prevent a window from being refreshed (e.g., F5, Ctrl+R)? Answer Use the onRefreshing event on the current window and call prevent(): io.windows.my().…

---

## [\[FAQ\] Resizing Windows Programmatically](https://community.interop.io/t/faq-resizing-windows-programmatically/535)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [March 23, 2026, 7:41am UTC](https://community.interop.io/t/faq-resizing-windows-programmatically/535 "2026-03-23T07:41:09Z")

</div>

Question I’m setting \_glueWindow.Bounds in my .NET app, but the visual size of the Glue window doesn’t update, even though the value changes in the debugger. Why? Answer Use MoveResize, which will work in both Web and C…

---

## [Interop UX Design Recipes: A Trader Desktop example](https://community.interop.io/t/interop-ux-design-recipes-a-trader-desktop-example/529)

<div class="topic-metadata">

**Author:** [@luchiya.petkova](https://community.interop.io/u/luchiya.petkova)\
**Replies:** 0\
**Last updated:** [March 19, 2026, 11:05am UTC](https://community.interop.io/t/interop-ux-design-recipes-a-trader-desktop-example/529 "2026-03-19T11:05:06Z")

</div>

In previous articles we covered: io.Connect UX components, user journey mappings, workspace and layout hybrid use. Finally, let’s take a look at a practical role-based example. A Trader desktop that answers real questio…

---

## [Using the Bloomberg Market Data Feed (MDF) Adapter with Server API (SAPI) in io.Connect Desktop](https://community.interop.io/t/using-the-bloomberg-market-data-feed-mdf-adapter-with-server-api-sapi-in-io-connect-desktop/524)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [March 17, 2026, 4:59pm UTC](https://community.interop.io/t/using-the-bloomberg-market-data-feed-mdf-adapter-with-server-api-sapi-in-io-connect-desktop/524 "2026-03-17T16:59:50Z")

</div>

The io.Connect Bloomberg Market Data Feed (MDF) Adapter uses the Bloomberg blpapi library under the hood, which means it can work with both the Desktop API (DAPI) and the Server API (SAPI). By default, the adapter connec…

---

## [\[FAQ\] How to Debug Window Focus in .NET Apps](https://community.interop.io/t/faq-how-to-debug-window-focus-in-net-apps/523)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [March 12, 2026, 12:50pm UTC](https://community.interop.io/t/faq-how-to-debug-window-focus-in-net-apps/523 "2026-03-12T12:50:32Z")

</div>

Question We have a multi-window .NET application running inside io.Connect Desktop. We want to know which view the user is currently focused on: for example, to route a toolbar action to the correct window, for keyboard …

---

## [io.Connect Desktop 10.0.4 is out](https://community.interop.io/t/io-connect-desktop-10-0-4-is-out/521)

<div class="topic-metadata">

**Author:** [@interop.io-Team](https://community.interop.io/u/interop.io-Team)\
**Replies:** 0\
**Last updated:** [March 11, 2026, 9:01am UTC](https://community.interop.io/t/io-connect-desktop-10-0-4-is-out/521 "2026-03-11T09:01:05Z")

</div>

io.Connect Desktop 10.0.4 was released on 6 March 2026. This is a focused release that adds Microsoft Entra ID SSO support, gives seed projects install/uninstall automation hooks, improves app-management ergonomics, and …

---

## [Extending crash dumps with Windows Error Reporting](https://community.interop.io/t/extending-crash-dumps-with-windows-error-reporting/519)

<div class="topic-metadata">

**Author:** [@Simeon\_S](https://community.interop.io/u/Simeon_S)\
**Replies:** 0\
**Last updated:** [March 9, 2026, 10:00pm UTC](https://community.interop.io/t/extending-crash-dumps-with-windows-error-reporting/519 "2026-03-09T22:00:00Z")

</div>

When investigating platform crashes, the log files and crash dumps generated by io.Connect Desktop are typically the first sources we examine. However, there are cases where the platform terminates unexpectedly—such as w…

---

## [Topics and Use Cases for the Notifications Event](https://community.interop.io/t/topics-and-use-cases-for-the-notifications-event/491)

<div class="topic-metadata">

**Author:** [@wojciech.mazur](https://community.interop.io/u/wojciech.mazur)\
**Replies:** 6\
**Last updated:** [March 9, 2026, 4:30pm UTC](https://community.interop.io/t/topics-and-use-cases-for-the-notifications-event/491 "2026-03-09T16:30:35Z")

</div>

As we are preparing for the Online Meetup on March 5 about io.Connect Notifications it will be helpful to hear your thoughts about what we should focus on: Which notification scenarios should we dig into (e.g., system …

---

## [\[FAQ\] Workspace header custom buttons](https://community.interop.io/t/faq-workspace-header-custom-buttons/520)

<div class="topic-metadata">

**Author:** [@interop.io-Team](https://community.interop.io/u/interop.io-Team)\
**Replies:** 0\
**Last updated:** [March 9, 2026, 2:42pm UTC](https://community.interop.io/t/faq-workspace-header-custom-buttons/520 "2026-03-09T14:42:02Z")

</div>

Question In browser IOConnectHome you can specify header buttons in the components configuration to add custom buttons to the header. Is there an equivalent pattern in io.CD? Answer The same zones are supported in @…

---

## [Developer Community Meet-Up: Notification Use Cases & Workflows Recording](https://community.interop.io/t/developer-community-meet-up-notification-use-cases-workflows-recording/518)

<div class="topic-metadata">

**Author:** [@wojciech.mazur](https://community.interop.io/u/wojciech.mazur)\
**Replies:** 0\
**Last updated:** [March 5, 2026, 6:29pm UTC](https://community.interop.io/t/developer-community-meet-up-notification-use-cases-workflows-recording/518 "2026-03-05T18:29:26Z")

</div>

Here’s the recording from today’s io.Connect Developer Community event . During the session, we walked through notification use cases and how they fit into application workflows. In the end Krasi Krastev demonstrated…

---

## [How to balance features and user fatigue](https://community.interop.io/t/how-to-balance-features-and-user-fatigue/497)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [February 27, 2026, 11:41am UTC](https://community.interop.io/t/how-to-balance-features-and-user-fatigue/497 "2026-02-27T11:41:42Z")

</div>

Recently, a very experienced engineer made a great point I hadn’t thought of. If you overdo a feature say, notifications, and send too many, users will either ignore them or disable them. Have you seen similar behavior …

---

## [Web Groups and Classic Groups](https://community.interop.io/t/web-groups-and-classic-groups/496)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [February 26, 2026, 8:02pm UTC](https://community.interop.io/t/web-groups-and-classic-groups/496 "2026-02-26T20:02:36Z")

</div>

Window Groups are a runtime window-composition mechanism in io.Connect Desktop that can be controlled programmatically or by end-users. Groups define how multiple windows are physically bound together, moved and managed …

---

## [Desktop crash troubleshooting](https://community.interop.io/t/desktop-crash-troubleshooting/495)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [February 25, 2026, 5:35pm UTC](https://community.interop.io/t/desktop-crash-troubleshooting/495 "2026-02-25T17:35:36Z")

</div>

Recently, an interesting issue caught my eye. A user reported that: The desktop container launches. The login screen appears, the user logs in, and sees “login successful”. Right after that, the app crashed. What the …

---

## [Install Adapters with io.Connect Seed Project (Office, BBG)](https://community.interop.io/t/install-adapters-with-io-connect-seed-project-office-bbg/476)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [February 20, 2026, 11:53am UTC](https://community.interop.io/t/install-adapters-with-io-connect-seed-project-office-bbg/476 "2026-02-20T11:53:20Z")

</div>

Question Are adapters/add-ins for Outlook, Bloomberg, etc, available with the io.Connect Desktop CLI / Seed Project? How to install them. Answer Yes, Office (Outlook, Excel, Word), Bloomberg (bbg, bbg-mdf) and Fidessa a…

---

## [Interop User Journeys: Fixed Workflows or Power User Freedom](https://community.interop.io/t/interop-user-journeys-fixed-workflows-or-power-user-freedom/486)

<div class="topic-metadata">

**Author:** [@luchiya.petkova](https://community.interop.io/u/luchiya.petkova)\
**Replies:** 0\
**Last updated:** [February 11, 2026, 5:25pm UTC](https://community.interop.io/t/interop-user-journeys-fixed-workflows-or-power-user-freedom/486 "2026-02-11T17:25:18Z")

</div>

We’ve seen new customers often start with features - Workspaces, Layouts, Window Management, Launchpad… and later ask what users are actually trying to do. But I suggest flipping it. First, do a design exercise: map …

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

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