# Latest

**URL:** https://community.interop.io/latest.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

---

## [Troubleshooting @interopio/ng Initialization Issues in Angular 15+](https://community.interop.io/t/troubleshooting-interopio-ng-initialization-issues-in-angular-15/614)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [June 30, 2026, 10:28am UTC](https://community.interop.io/t/troubleshooting-interopio-ng-initialization-issues-in-angular-15/614 "2026-06-30T10:28:06Z")

</div>

Problem When initializing the @interopio/ng library using IOConnectNg.forRoot() directly in an @NgModule imports array e.g., in app.module.ts, intermittently get hard to pin down errors like: "Cannot initiate glue, bec…

---

## [Cannot initiate glue, because this window was not opened or created by a glue client io.Connect Browser Initialization Error](https://community.interop.io/t/cannot-initiate-glue-because-this-window-was-not-opened-or-created-by-a-glue-client-io-connect-browser-initialization-error/613)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [June 29, 2026, 10:57am UTC](https://community.interop.io/t/cannot-initiate-glue-because-this-window-was-not-opened-or-created-by-a-glue-client-io-connect-browser-initialization-error/613 "2026-06-29T10:57:27Z")

</div>

Problem When initializing @interopio/browser in a Browser Client application, you may encounter the following error if the app is opened directly in the browser rather than through an io.Connect Main app via this.store.g…

---

## [Orphaned Windows After Removing Apps via In-Memory Import with Replace Mode](https://community.interop.io/t/orphaned-windows-after-removing-apps-via-in-memory-import-with-replace-mode/612)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [June 26, 2026, 8:42am UTC](https://community.interop.io/t/orphaned-windows-after-removing-apps-via-in-memory-import-with-replace-mode/612 "2026-06-26T08:42:48Z")

</div>

Problem When using io.appManager.inMemory.import() with 'replace' mode to dynamically swap app definitions, if the new set of definitions does not include a previously running app, the app instance is removed from the Ap…

---

## [Interop and io.Connect skills for agents](https://community.interop.io/t/interop-and-io-connect-skills-for-agents/610)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [June 25, 2026, 1:55pm UTC](https://community.interop.io/t/interop-and-io-connect-skills-for-agents/610 "2026-06-25T13:55:33Z")

</div>

I’m prototyping an io.Connect-Docs-Assist MCP server that uses RAG to find the most relevant for a task info from docs/github/community to help ai code agents. I think it will play well with skills we can create and @An…

---

## [Runtime Crash: "Cannot read properties of undefined (reading 'isStickyWindow')" When Using window.open() in Web Groups](https://community.interop.io/t/runtime-crash-cannot-read-properties-of-undefined-reading-isstickywindow-when-using-window-open-in-web-groups/609)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [June 24, 2026, 3:16pm UTC](https://community.interop.io/t/runtime-crash-cannot-read-properties-of-undefined-reading-isstickywindow-when-using-window-open-in-web-groups/609 "2026-06-24T15:16:12Z")

</div>

When calling window.open() from within an application running in a web group, io.Connect Desktop throws the following runtime error: Cannot read properties of undefined (reading 'isStickyWindow') TypeError: Cannot read …

---

## [\[Code template\] Platform initialization with layout restore](https://community.interop.io/t/code-template-platform-initialization-with-layout-restore/608)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [June 23, 2026, 4:59pm UTC](https://community.interop.io/t/code-template-platform-initialization-with-layout-restore/608 "2026-06-23T16:59:16Z")

</div>

This is a small, self-contained snippet you can adapt to test io.Connect integration patterns or reproduce issues without sharing proprietary code. All code templates | Why we’re publishing these import IOConnectFact…

---

## [Help learning io.Connect](https://community.interop.io/t/help-learning-io-connect/604)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 3\
**Last updated:** [June 19, 2026, 9:53am UTC](https://community.interop.io/t/help-learning-io-connect/604 "2026-06-19T09:53:37Z")

</div>

We are thinking about creating some learning resources to help developers use the interop.io platforms better. We’re thinking about creating some short foundational video tutorials, but wonder if these are still relevant…

---

## [\[Code template\] WPF window registration](https://community.interop.io/t/code-template-wpf-window-registration/605)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [June 19, 2026, 7:51am UTC](https://community.interop.io/t/code-template-wpf-window-registration/605 "2026-06-19T07:51:43Z")

</div>

We’re starting to publish reusable code templates for common io.Connect patterns. The idea: small, self-contained snippets you can adapt to reproduce issues or test integration scenarios without stripping down your whole…

---

## [Complete Guide to io.Connect Integration Mechanisms](https://community.interop.io/t/complete-guide-to-io-connect-integration-mechanisms/538)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [June 17, 2026, 2:11pm UTC](https://community.interop.io/t/complete-guide-to-io-connect-integration-mechanisms/538 "2026-06-17T14:11:23Z")

</div>

io.Connect is a real-time UI integration platform that allows multiple apps (web, native, in-house and 3rd party) to interact at the user interface level. Instead of siloed applications, developers can use io.Connect’s A…

---

## [Understanding io.Intelligence's building blocks](https://community.interop.io/t/understanding-io-intelligences-building-blocks/603)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [June 16, 2026, 11:40am UTC](https://community.interop.io/t/understanding-io-intelligences-building-blocks/603 "2026-06-16T11:40:24Z")

</div>

This is an overview of io.Intelligence framework: what is available today, why the modules were built, and how they work together to bring AI into io.Connect environments. 1. Working Context Working Context is a Java…

---

## [Lessons learned working on io.Intelligence Implementations](https://community.interop.io/t/lessons-learned-working-on-io-intelligence-implementations/602)

<div class="topic-metadata">

**Author:** [@interop.io-Team](https://community.interop.io/u/interop.io-Team)\
**Replies:** 0\
**Last updated:** [June 15, 2026, 9:32am UTC](https://community.interop.io/t/lessons-learned-working-on-io-intelligence-implementations/602 "2026-06-15T09:32:13Z")

</div>

Ivan Pidov shares practical lessons from real io.Intelligence client projects and engagements. 1. Use front-end AI when visibility matters One of the main design choices was to let the AI work through the front end o…

---

## [AI Experiences Beyond Chat](https://community.interop.io/t/ai-experiences-beyond-chat/601)

<div class="topic-metadata">

**Author:** [@interop.io-Team](https://community.interop.io/u/interop.io-Team)\
**Replies:** 0\
**Last updated:** [June 11, 2026, 5:21pm UTC](https://community.interop.io/t/ai-experiences-beyond-chat/601 "2026-06-11T17:21:54Z")

</div>

In many environments, especially in financial services, work is spread across many applications. A user may have a CRM, market data tools, order management systems, research portals, portfolio views, communication too…

---

## [io.Intelligence Code Mode](https://community.interop.io/t/io-intelligence-code-mode/600)

<div class="topic-metadata">

**Author:** [@interop.io-Team](https://community.interop.io/u/interop.io-Team)\
**Replies:** 0\
**Last updated:** [June 11, 2026, 8:16am UTC](https://community.interop.io/t/io-intelligence-code-mode/600 "2026-06-11T08:16:20Z")

</div>

Code Mode is an approach to make AI agents more reliable, more efficient, and better suited for complex workflows in io.Connect environments. Today, most AI agents work by calling tools one step at a time. That works…

---

## [io.Connect Patterns and APIs: Making the Right Choice](https://community.interop.io/t/io-connect-patterns-and-apis-making-the-right-choice/570)

<div class="topic-metadata">

**Author:** [@Georgi\_G](https://community.interop.io/u/Georgi_G)\
**Replies:** 0\
**Last updated:** [June 10, 2026, 8:48am UTC](https://community.interop.io/t/io-connect-patterns-and-apis-making-the-right-choice/570 "2026-06-10T08:48:48Z")

</div>

The previous article, App-to-app communication in io.Connect: practical guidance, looked at the main communication mechanisms in more detail and compared how they behave. This article is more decision oriented: when you …

---

## [How to Auto-Restart a Crashed Application Without Restarting io.Connect Desktop](https://community.interop.io/t/how-to-auto-restart-a-crashed-application-without-restarting-io-connect-desktop/599)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [June 9, 2026, 10:00am UTC](https://community.interop.io/t/how-to-auto-restart-a-crashed-application-without-restarting-io-connect-desktop/599 "2026-06-09T10:00:04Z")

</div>

Question A background application running within io.Connect Desktop stopped unexpectedly - how to auto-restart without restarting the platform? Answer io.Connect 9.x stream Use the onInstanceStopped method on the applic…

---

## [\[FAQ\] How to Add Custom Labels/Attributes to interop.io OpenTelemetry Metrics](https://community.interop.io/t/faq-how-to-add-custom-labels-attributes-to-interop-io-opentelemetry-metrics/598)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [June 8, 2026, 7:23pm UTC](https://community.interop.io/t/faq-how-to-add-custom-labels-attributes-to-interop-io-opentelemetry-metrics/598 "2026-06-08T19:23:51Z")

</div>

Question How to add custom labels or attributes to the OpenTelemetry metrics exported by interop.io, to differentiate metrics by environment, internal platform version, or any other dimension relevant to your organizatio…

---

## [Templates to help troubleshooting and support](https://community.interop.io/t/templates-to-help-troubleshooting-and-support/592)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 1\
**Last updated:** [June 8, 2026, 3:46pm UTC](https://community.interop.io/t/templates-to-help-troubleshooting-and-support/592 "2026-06-08T15:46:17Z")

</div>

Often when support tries to repro an issue they need the code, but customers understandably can’t share. We were thinking about creating some minimal templates, like small, self-contained sample apps for common integrati…

---

## [How to Enable File Logging for an SSO Application in io.Connect Desktop 9.0](https://community.interop.io/t/how-to-enable-file-logging-for-an-sso-application-in-io-connect-desktop-9-0/594)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [June 5, 2026, 8:09am UTC](https://community.interop.io/t/how-to-enable-file-logging-for-an-sso-application-in-io-connect-desktop-9-0/594 "2026-06-05T08:09:57Z")

</div>

Applies to: io.Connect Desktop (9.x version stream) Problem When using an SSO application in io.Connect Desktop, logs from window.io.logger appear in the browser console but are not written to any log files (e.g., appli…

---

## [How to initialize the BBG Market Data API as a singleton in React](https://community.interop.io/t/how-to-initialize-the-bbg-market-data-api-as-a-singleton-in-react/593)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [June 4, 2026, 7:24am UTC](https://community.interop.io/t/how-to-initialize-the-bbg-market-data-api-as-a-singleton-in-react/593 "2026-06-04T07:24:34Z")

</div>

Update @glue42/bbg-market-data to the latest version. Initialize the BBGMarketData instance only once in your application. For example, in the entry file when you initialize the IO instance. E.g.: import IODeskt…

---

## [\[FAQ\] io.Connect 9.x Installation Location and Packaging](https://community.interop.io/t/faq-io-connect-9-x-installation-location-and-packaging/591)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [June 1, 2026, 7:49am UTC](https://community.interop.io/t/faq-io-connect-9-x-installation-location-and-packaging/591 "2026-06-01T07:49:06Z")

</div>

Note: This article applies only to the io.Connect Desktop 9.x version stream. The deployment and packaging model changed significantly in io.Connect Desktop 10.0 and beyond. The extensible installer was replaced by the …

---

## [\[FAQ\] Recovering Overwritten or Deleted Layouts and Workspaces](https://community.interop.io/t/faq-recovering-overwritten-or-deleted-layouts-and-workspaces/590)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [May 29, 2026, 11:42am UTC](https://community.interop.io/t/faq-recovering-overwritten-or-deleted-layouts-and-workspaces/590 "2026-05-29T11:42:10Z")

</div>

Question A layout was overwritten or deleted. Can I get the previous version back? Answer There’s no specific built-in functionality for recovery, but this can be achieved manually via the io.Manager Audit Logs. io.Man…

---

## [Using Popup Windows in io.Connect Desktop](https://community.interop.io/t/using-popup-windows-in-io-connect-desktop/589)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [May 27, 2026, 8:13am UTC](https://community.interop.io/t/using-popup-windows-in-io-connect-desktop/589 "2026-05-27T08:13:47Z")

</div>

There are two common ways to leverage pop-up windows in io.Connect Desktop: For io.Connect Desktop 10+, create the popup dynamically with io.windows.createPopup(). For older versions or existing apps you don’t want to …

---

## [Boost Fidessa Workflows with BMLL Level 3 Predictive Analytics](https://community.interop.io/t/boost-fidessa-workflows-with-bmll-level-3-predictive-analytics/588)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [May 26, 2026, 9:03am UTC](https://community.interop.io/t/boost-fidessa-workflows-with-bmll-level-3-predictive-analytics/588 "2026-05-26T09:03:42Z")

</div>

This quick demo shows how BMLL Level 3 predictive analytics can be integrated into Fidessa pre-trade workflows and execution commentary. io.Connect Desktop allows Fidessa to run alongside the BMLL Liquidity Classi…

---

## [\[FAQ\] Node.js v22.12.0 app cannot connect to io.Connect Desktop](https://community.interop.io/t/faq-node-js-v22-12-0-app-cannot-connect-to-io-connect-desktop/585)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [May 22, 2026, 7:17am UTC](https://community.interop.io/t/faq-node-js-v22-12-0-app-cannot-connect-to-io-connect-desktop/585 "2026-05-22T07:17:08Z")

</div>

Problem A NodeJS application that uses @interopio/desktop does not connect to io.Connect Desktop when the application is started with Node.js v22.12.0. Root cause This was caused by a bug in Node.js v22.12.0. There is a…

---

## [\[FAQ\] How to Determine When an App Is Visible in Workspaces](https://community.interop.io/t/faq-how-to-determine-when-an-app-is-visible-in-workspaces/584)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [May 21, 2026, 7:25am UTC](https://community.interop.io/t/faq-how-to-determine-when-an-app-is-visible-in-workspaces/584 "2026-05-21T07:25:53Z")

</div>

Question The standard window visibility events used to track regular app windows (for example, to deactivate apps when they are minimized or running as a background tab) do not give a complete picture for apps that run i…

---

## [Interop vs RPA: Comparison](https://community.interop.io/t/interop-vs-rpa-comparison/583)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [May 20, 2026, 12:09pm UTC](https://community.interop.io/t/interop-vs-rpa-comparison/583 "2026-05-20T12:09:24Z")

</div>

Enterprise work, especially in fintech involves a ton of systems and workflows. A wealth manager might receive a client request, check the CRM, open a portfolio system, validate data in Excel, copy an identifier into a l…

---

## [\[FAQ\] Caching of assets with different url parameters](https://community.interop.io/t/faq-caching-of-assets-with-different-url-parameters/582)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [May 19, 2026, 7:50am UTC](https://community.interop.io/t/faq-caching-of-assets-with-different-url-parameters/582 "2026-05-19T07:50:29Z")

</div>

Question Why static assets appear to be re-fetched when I open the same app via the API with different URL query parameters? Answer Caching treats each unique URL, including its query parameters, as a separate cache ent…

---

## [London Developer Meetup, June 4th](https://community.interop.io/t/london-developer-meetup-june-4th/581)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 1\
**Last updated:** [May 18, 2026, 5:57pm UTC](https://community.interop.io/t/london-developer-meetup-june-4th/581 "2026-05-18T17:57:19Z")

</div>

We’re hosting an in-person developer event in London on June 4, 2:00 PM–5:30 PM BST, focused on how AI can be applied in real-world trading and front-office environments using io.Connect and io.Intelligence. The meetup …

---

## [Cleaning up default build files with replace and delete markers](https://community.interop.io/t/cleaning-up-default-build-files-with-replace-and-delete-markers/580)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [May 14, 2026, 7:42am UTC](https://community.interop.io/t/cleaning-up-default-build-files-with-replace-and-delete-markers/580 "2026-05-14T07:42:10Z")

</div>

Overview When you customize io.Connect Desktop through the seed project, the contents of modifications/base/iocd/assets/ are merged with the platform component’s default assets. Files you don’t supply remain in the build…

---

## [Component Config Files in modifications/base/ Get Overwritten during Seed Project build](https://community.interop.io/t/component-config-files-in-modifications-base-get-overwritten-during-seed-project-build/578)

<div class="topic-metadata">

**Author:** [@toni.petrov](https://community.interop.io/u/toni.petrov)\
**Replies:** 0\
**Last updated:** [May 13, 2026, 6:59am UTC](https://community.interop.io/t/component-config-files-in-modifications-base-get-overwritten-during-seed-project-build/578 "2026-05-13T06:59:19Z")

</div>

Problem When you place a custom app definition for some components in modifications/base/iocd/config/apps/, for example: modifications/base/iocd/config/apps/bbg-mdf.json Every time you run iocd build (or npm run build)…

[Previous page](https://community.interop.io/latest.md?page=1)

[Next page](https://community.interop.io/latest.md?page=3)
