# Actively Poll Modifier Keys to Correct Issue Where Modifier Keys are Stuck when Changing Workspaces with Modifier Key Combos

**URL:** https://community.royalapps.com/t/actively-poll-modifier-keys-to-correct-issue-where-modifier-keys-are-stuck-when-changing-workspaces-with-modifier-key-combos/2376
**Category:** Royal TSX (for macOS)
**Created:** [September 4, 2026, 5:26pm UTC](https://community.royalapps.com/t/actively-poll-modifier-keys-to-correct-issue-where-modifier-keys-are-stuck-when-changing-workspaces-with-modifier-key-combos/2376 "2026-09-04T17:26:33Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![ChaseColvin](https://community.royalapps.com/letter_avatar_proxy/v4/letter/c/7cd45c/32.png) [@ChaseColvin](https://community.royalapps.com/u/ChaseColvin)
#### Post date: [September 4, 2026, 5:26pm UTC](https://community.royalapps.com/t/actively-poll-modifier-keys-to-correct-issue-where-modifier-keys-are-stuck-when-changing-workspaces-with-modifier-key-combos/2376/1 "2026-09-04T17:26:34Z")

</div>

My issue is pretty much the same as the issue described here:

> [@"Ctrl" hiddenly pressed after waking macOS with RDP active](https://community.royalapps.com/t/ctrl-hiddenly-pressed-after-waking-macos-with-rdp-active/1014):
>
> I keep hitting this really annoying problem where the “Ctrl” key seems to be pretty down when I wake my macOS and try to continue using my RDP session in RoyalTSX. I can tell this because when I wake my session and try to click on files on my RDP Desktop it just selects the icon or item and if I just single click other things it highlights those as well. Has anybody experienced this?

The difference is the solve for that particular trigger of the issue does not resolve mine. I keep RoyalTSX on a dedicated workspace, and I flip between workspaces regularly while doing work. I had this same workflow on Windows with RoyalTS, with the same key bindings to do so, but never ran into this issue with the stuck modifier keys (Cmd/Ctrl specifically, but could be affecting others and I just haven’t noticed.).

Based on the solution to the prior issue I referenced, I suspect my issue could be resolved by simply polling all the modifier keys at a regular interval, and setting them to released if not pressed as is done on wake-up/login for the previous issue. The poll would not need to be insanely aggressive. Somewhere between 200ms to 500ms, or even if it could be configurable, that would be great and would resolve this very troublesome problem.

This issue is my only gripe with RoyalTSX since changing from Windows to Mac recently at work. But if there is no real solution for it, I’ll probably have to find another tool.

Hoping for a positive outcome. But if this is not in the cards, I understand. Either way, thanks for hearing me out.

---

<div class="post-metadata">

### Author: ![felix\_deimel](https://community.royalapps.com/user_avatar/community.royalapps.com/felix_deimel/32/18_2.png) [@felix\_deimel](https://community.royalapps.com/u/felix_deimel)
#### Post date: [September 24, 2026, 10:32am UTC](https://community.royalapps.com/t/actively-poll-modifier-keys-to-correct-issue-where-modifier-keys-are-stuck-when-changing-workspaces-with-modifier-key-combos/2376/2 "2026-09-24T10:32:53Z")

</div>

Hi,

the current [Royal TSX V26 Beta](https://community.royalapps.com/t/royal-tsx-beta-release-notes/2214/14) with the most up to date FreeRDP plugin should handle cases of stuck modifier keys much better than previous versions. Can you please give the betas a try and let me know if you still run into the issue?

thx,  
Felix

---

<div class="post-metadata">

### Author: ![ChaseColvin](https://community.royalapps.com/letter_avatar_proxy/v4/letter/c/7cd45c/32.png) [@ChaseColvin](https://community.royalapps.com/u/ChaseColvin)
#### Post date: [September 24, 2026, 7:39pm UTC](https://community.royalapps.com/t/actively-poll-modifier-keys-to-correct-issue-where-modifier-keys-are-stuck-when-changing-workspaces-with-modifier-key-combos/2376/3 "2026-09-24T19:39:51Z")

</div>

Thanks Felix! I’m attempting to test, but it seems that none of my RDP connections are working after the update. I’m troubleshooting currently.

It also thinks that it crashed even when quitting the proper way through the menu bar.

---

<div class="post-metadata">

### Author: ![ChaseColvin](https://community.royalapps.com/letter_avatar_proxy/v4/letter/c/7cd45c/32.png) [@ChaseColvin](https://community.royalapps.com/u/ChaseColvin)
#### Post date: [September 24, 2026, 10:09pm UTC](https://community.royalapps.com/t/actively-poll-modifier-keys-to-correct-issue-where-modifier-keys-are-stuck-when-changing-workspaces-with-modifier-key-combos/2376/4 "2026-09-24T22:09:25Z")

</div>

Don’t know what the issue is still. Rolling back to the last GA release allows me to connect again. I did look at the logs, and between the connection and disconnection, when trying with the beta, and all I saw was “freerdp helper did not produce output” messages a few times.

---

<div class="post-metadata">

### Author: ![felix\_deimel](https://community.royalapps.com/user_avatar/community.royalapps.com/felix_deimel/32/18_2.png) [@felix\_deimel](https://community.royalapps.com/u/felix_deimel)
#### Post date: [September 25, 2026, 5:41am UTC](https://community.royalapps.com/t/actively-poll-modifier-keys-to-correct-issue-where-modifier-keys-are-stuck-when-changing-workspaces-with-modifier-key-combos/2376/5 "2026-09-25T05:41:13Z")

</div>

Hmm, maybe something went wrong during the update. Can you please try again? At the first launch after updating the app, a dialog about plugin updates should come up. Please update all of them and restart the app afterwards. If you still see the same issue, I’d appreciate if you could get in touch with [support](https://www.royalapps.com/go/support-ticket-new) so that we can troubleshoot this. Thx!

---

<div class="post-metadata">

### Author: ![ChaseColvin](https://community.royalapps.com/letter_avatar_proxy/v4/letter/c/7cd45c/32.png) [@ChaseColvin](https://community.royalapps.com/u/ChaseColvin)
#### Post date: [September 25, 2026, 4:29pm UTC](https://community.royalapps.com/t/actively-poll-modifier-keys-to-correct-issue-where-modifier-keys-are-stuck-when-changing-workspaces-with-modifier-key-combos/2376/6 "2026-09-25T16:29:17Z")

</div>

Same behavior, unfortunately after a retry. I’ll take some screenshots and grab the logs to submit to support.

---

<div class="post-metadata">

### Author: ![ChaseColvin](https://community.royalapps.com/letter_avatar_proxy/v4/letter/c/7cd45c/32.png) [@ChaseColvin](https://community.royalapps.com/u/ChaseColvin)
#### Post date: [September 25, 2026, 5:12pm UTC](https://community.royalapps.com/t/actively-poll-modifier-keys-to-correct-issue-where-modifier-keys-are-stuck-when-changing-workspaces-with-modifier-key-combos/2376/7 "2026-09-25T17:12:34Z")

</div>

For your own info, here is a filtered Debug log for my connection attempts after startup on the latest beta with the latest FreeRDP plugin.

Seems there are several issues loading Mono runtime types, and an Xml assembly. Perhaps that is where the issue is?

{“TimeStamp”:“2026-09-25T16:36:15.234392Z”,“Action”:“Application”,“Message”:“Log started”,“Details”:“Royal TSX V26.0.13.0\n\nSystem Information:\n OS Version: Version 26.6.2 (Build 25G83)\n Model: Mac17,6\n Processor: Apple M5 Max\n Screen Count: 1\n Current Language: en-US\n Current Locale: en\_US\n\nInstalled Plugins:\nRemote Desktop (based on FreeRDP)\n ID: 1c919170-3ee3-437f-9326-a2316a9293a0\n Version: 26.0.12.0\n”}  
{“TimeStamp”:“2026-09-25T16:36:15.247804Z”,“Action”:“Store”,“Message”:“Move objects to trash”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:15.247902Z”,“Action”:“Store”,“Message”:“Object(s) Moved”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:15.248013Z”,“Action”:“Store”,“Message”:“Document Loading”,“Details”:“Document Type: Royal TS/X”}  
{“TimeStamp”:“2026-09-25T16:36:15.248245Z”,“Action”:“Store”,“Message”:“Loading User Config for Document”,“Details”:“Document Type: Royal TS/X”}  
{“TimeStamp”:“2026-09-25T16:36:15.249605Z”,“Action”:“Store”,“Message”:“Document Loaded”,“Details”:“Document Type: Royal TS/X”}  
{“TimeStamp”:“2026-09-25T16:36:15.274999Z”,“Action”:“Event Hub”,“Message”:“adHocMRUDidChange”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:15.275211Z”,“Action”:“Event Hub”,“Message”:“windowTitleOptionsDidChange”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:15.275891Z”,“Action”:“Event Hub”,“Message”:“tabColorizationOptionsDidChange”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:15.277471Z”,“Action”:“Overview”,“Message”:“Starting Timer”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:15.310254Z”,“Action”:“Event Hub”,“Message”:“searchFieldText”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:15.312365Z”,“Action”:“Event Hub”,“Message”:“activeSuperViewDidChange”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:15.312482Z”,“Action”:“Event Hub”,“Message”:“tabViewItems”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:15.314458Z”,“Action”:“Browser Extension Server”,“Message”:“Initializing Plugin Server on: ws://127.0.0.1:54890”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:15.32045Z”,“Action”:“Application”,“Message”:“Failed to resolve type: Mono.Runtime”,“Details”:“Requesting Assembly Name: Fleck, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null”}  
{“TimeStamp”:“2026-09-25T16:36:15.320885Z”,“Action”:“Browser Extension Server”,“Message”:“Starting Browser Plugin Server”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:15.321948Z”,“Action”:“Event Hub”,“Message”:“refreshNavigationPanel”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:15.322093Z”,“Action”:“NavigationPanel”,“Message”:“Refresh Tree”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:15.322145Z”,“Action”:“Event Hub”,“Message”:“setSearchFieldText”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:15.325202Z”,“Action”:“Event Hub”,“Message”:“didSelectNavigationPanelItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:15.337242Z”,“Action”:“Overview”,“Message”:“Skipping refresh because the last refresh just happened”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:15.812039Z”,“Action”:“RACrashManager”,“Message”:“Should show Report Window for CrashLog: /Users/ccolvin/Library/Logs/DiagnosticReports/RoyalTSX\_FreeRDPPlugin-2026-09-25-103019.ips”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:15.813694Z”,“Action”:“RACrashReportWindowController”,“Message”:“Showing Crash Reporter with Crash Log “~/Library/Logs/DiagnosticReports/RoyalTSX\_FreeRDPPlugin-2026-09-25-103019.ips””,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:16.779047Z”,“Action”:“Event Hub”,“Message”:“searchFieldText”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:17.294903Z”,“Action”:“Application”,“Message”:“Failed to resolve type: Mono.Runtime”,“Details”:“Requesting Assembly Name: Rebex.Common, Version=8.0.9709.0, Culture=neutral, PublicKeyToken=1c4638788972655d”}  
{“TimeStamp”:“2026-09-25T16:36:17.316022Z”,“Action”:“PluginManager”,“Message”:“Checking for plugin updates”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:18.073905Z”,“Action”:“PluginManager”,“Message”:“Plugin update check completed successfully”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:18.075571Z”,“Action”:“Memory”,“Message”:“Dealloc RAURLConnectionWrapper”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:18.277886Z”,“Action”:“Event Hub”,“Message”:“searchFieldText”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:18.310828Z”,“Action”:“Memory”,“Message”:“Dealloc RAURLConnectionWrapper”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:19.778871Z”,“Action”:“Event Hub”,“Message”:“searchFieldText”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:20.129158Z”,“Action”:“Event Hub”,“Message”:“mainTabsViewWindowDidChange”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:20.129557Z”,“Action”:“Event Hub”,“Message”:“selectedTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:20.129842Z”,“Action”:“Event Hub”,“Message”:“selectedTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:21.278885Z”,“Action”:“Event Hub”,“Message”:“searchFieldText”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:22.778954Z”,“Action”:“Event Hub”,“Message”:“searchFieldText”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.278838Z”,“Action”:“Event Hub”,“Message”:“searchFieldText”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.799055Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.804043Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.807399Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.808758Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.810334Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.811501Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.812594Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.813566Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.814556Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.815557Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.816539Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.817413Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.818279Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.821804Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.822757Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.823658Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.824487Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.825298Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.826094Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.826902Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.827672Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.82869Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.829504Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.830269Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.831227Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.832017Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.832752Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.833472Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.834205Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.835286Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.836246Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.836987Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.839023Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.839762Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.840444Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:24.848099Z”,“Action”:“Event Hub”,“Message”:“navigationPanelDidBecomeFirstResponder”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:25.778979Z”,“Action”:“Event Hub”,“Message”:“searchFieldText”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:26.952091Z”,“Action”:“Event Hub”,“Message”:“didSelectNavigationPanelItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.126153Z”,“Action”:“Event Hub”,“Message”:“addTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.128394Z”,“Action”:“Event Hub”,“Message”:“selectTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.128549Z”,“Action”:“Event Hub”,“Message”:“SelectTabViewItem”,“Details”:“Tab Type: Connection”}  
{“TimeStamp”:“2026-09-25T16:36:27.130476Z”,“Action”:“Event Hub”,“Message”:“didSelectTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.130796Z”,“Action”:“Event Hub”,“Message”:“selectedTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.142457Z”,“Action”:“ConnectionsManager”,“Message”:“Connecting”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.146637Z”,“Action”:“Event Hub”,“Message”:“reloadNavigationPanelItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.149263Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.150019Z”,“Action”:“Event Hub”,“Message”:“selectedNavigationPanelItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.150269Z”,“Action”:“Event Hub”,“Message”:“connectionStatusDidChange”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.150698Z”,“Action”:“Event Hub”,“Message”:“selectedTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.156936Z”,“Action”:“Store”,“Message”:“Saving User Config for Document”,“Details”:“Document Type: Royal TS/X”}  
{“TimeStamp”:“2026-09-25T16:36:27.161634Z”,“Action”:“ConnectionsManager”,“Message”:“Connecting Sub Status: Opening Tunnel”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.162147Z”,“Action”:“ConnectionsManager”,“Message”:“Connecting Sub Status: Resolving Credentials”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.16239Z”,“Action”:“Connect”,“Message”:“Getting effective credential”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.170322Z”,“Action”:“Connect”,“Message”:“Getting effective credential finished”,“Details”:“Canceled: False, Failed to resolve: False”}  
{“TimeStamp”:“2026-09-25T16:36:27.170509Z”,“Action”:“Connect”,“Message”:“Continuing to connect after getting effective credential”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.171063Z”,“Action”:“Connect”,“Message”:“Getting effective RDS gateway credential”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.171249Z”,“Action”:“Connect”,“Message”:“No RDS gateway or RDS gateway credentials configured, continue connecting”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.171392Z”,“Action”:“Plugin”,“Message”:“Getting effective proxy credential”,“Details”:“Connect”}  
{“TimeStamp”:“2026-09-25T16:36:27.171509Z”,“Action”:“Connect”,“Message”:“No proxy or no proxy credential configured, continue connecting”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.171651Z”,“Action”:“ConnectionsManager”,“Message”:“Connecting Sub Status: Connecting”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.172676Z”,“Action”:“Application”,“Message”:“Failed to resolve assembly: FreeRdpConnection.XmlSerializers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null, processorArchitecture=MSIL”,“Details”:“Requesting Assembly Name: N/A”}  
{“TimeStamp”:“2026-09-25T16:36:27.173335Z”,“Action”:“Application”,“Message”:“Assembly loaded: Microsoft.GeneratedCode, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.180784Z”,“Action”:“Event Hub”,“Message”:“isLockdownHidePasswordsEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.183831Z”,“Action”:“Plugin”,“Message”:“Trying to register proxy as ‘FreeRDP\_80345595\_1’; success: True”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.428708Z”,“Action”:“Plugin”,“Message”:“Client Connected”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.46857Z”,“Action”:“Plugin”,“Message”:“FreeRDP helper process did not produce output”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.469294Z”,“Action”:“Plugin”,“Message”:“Disconnected”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.469864Z”,“Action”:“Plugin”,“Message”:“Destroying FreeRDP helper process client task because connection was disconnected”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.470291Z”,“Action”:“Memory”,“Message”:“Dealloc FreeRdpProxy”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.471327Z”,“Action”:“ConnectionsManager”,“Message”:“Closed”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.474085Z”,“Action”:“Event Hub”,“Message”:“didSelectTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.47428Z”,“Action”:“Event Hub”,“Message”:“selectedTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.475156Z”,“Action”:“Event Hub”,“Message”:“tabViewItemDidClose”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.475229Z”,“Action”:“Event Hub”,“Message”:“didSelectTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.475323Z”,“Action”:“Event Hub”,“Message”:“selectedTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.47558Z”,“Action”:“Event Hub”,“Message”:“reloadNavigationPanelItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.476148Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.476514Z”,“Action”:“Event Hub”,“Message”:“selectedNavigationPanelItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.476573Z”,“Action”:“Event Hub”,“Message”:“connectionStatusDidChange”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.476628Z”,“Action”:“Event Hub”,“Message”:“selectedTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.47673Z”,“Action”:“Store”,“Message”:“Saving User Config for Document”,“Details”:“Document Type: Royal TS/X”}  
{“TimeStamp”:“2026-09-25T16:36:27.477353Z”,“Action”:“Memory”,“Message”:“Dealloc FreeRdpIpcConnection”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.477462Z”,“Action”:“ConnectionsManager”,“Message”:“Connection destroyed”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.478129Z”,“Action”:“Memory”,“Message”:“Dealloc TabBarItemModel”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.482013Z”,“Action”:“Event Hub”,“Message”:“searchFieldText”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:27.482139Z”,“Action”:“Overview”,“Message”:“Skipping refresh because the last refresh just happened”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:28.779026Z”,“Action”:“Event Hub”,“Message”:“searchFieldText”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:30.278364Z”,“Action”:“Event Hub”,“Message”:“searchFieldText”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:31.778742Z”,“Action”:“Event Hub”,“Message”:“searchFieldText”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:33.278623Z”,“Action”:“Event Hub”,“Message”:“searchFieldText”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:34.779032Z”,“Action”:“Event Hub”,“Message”:“searchFieldText”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:35.311824Z”,“Action”:“Event Hub”,“Message”:“navigationPanelDidBecomeFirstResponder”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:36.278947Z”,“Action”:“Event Hub”,“Message”:“searchFieldText”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:37.778988Z”,“Action”:“Event Hub”,“Message”:“searchFieldText”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.194373Z”,“Action”:“Event Hub”,“Message”:“addTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.196133Z”,“Action”:“Event Hub”,“Message”:“selectTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.196276Z”,“Action”:“Event Hub”,“Message”:“SelectTabViewItem”,“Details”:“Tab Type: Connection”}  
{“TimeStamp”:“2026-09-25T16:36:39.197796Z”,“Action”:“Event Hub”,“Message”:“didSelectTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.198056Z”,“Action”:“Event Hub”,“Message”:“selectedTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.205126Z”,“Action”:“ConnectionsManager”,“Message”:“Connecting”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.205334Z”,“Action”:“Event Hub”,“Message”:“reloadNavigationPanelItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.206263Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.206868Z”,“Action”:“Event Hub”,“Message”:“selectedNavigationPanelItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.20695Z”,“Action”:“Event Hub”,“Message”:“connectionStatusDidChange”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.207037Z”,“Action”:“Event Hub”,“Message”:“selectedTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.208163Z”,“Action”:“Store”,“Message”:“Saving User Config for Document”,“Details”:“Document Type: Royal TS/X”}  
{“TimeStamp”:“2026-09-25T16:36:39.208977Z”,“Action”:“ConnectionsManager”,“Message”:“Connecting Sub Status: Opening Tunnel”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.209102Z”,“Action”:“ConnectionsManager”,“Message”:“Connecting Sub Status: Resolving Credentials”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.209181Z”,“Action”:“Connect”,“Message”:“Getting effective credential”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.214537Z”,“Action”:“Connect”,“Message”:“Getting effective credential finished”,“Details”:“Canceled: False, Failed to resolve: False”}  
{“TimeStamp”:“2026-09-25T16:36:39.214655Z”,“Action”:“Connect”,“Message”:“Continuing to connect after getting effective credential”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.21473Z”,“Action”:“Connect”,“Message”:“Getting effective RDS gateway credential”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.214783Z”,“Action”:“Connect”,“Message”:“No RDS gateway or RDS gateway credentials configured, continue connecting”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.214825Z”,“Action”:“Plugin”,“Message”:“Getting effective proxy credential”,“Details”:“Connect”}  
{“TimeStamp”:“2026-09-25T16:36:39.214872Z”,“Action”:“Connect”,“Message”:“No proxy or no proxy credential configured, continue connecting”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.214912Z”,“Action”:“ConnectionsManager”,“Message”:“Connecting Sub Status: Connecting”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.216072Z”,“Action”:“Event Hub”,“Message”:“isLockdownHidePasswordsEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.217719Z”,“Action”:“Plugin”,“Message”:“Trying to register proxy as ‘FreeRDP\_80345595\_2’; success: True”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.333447Z”,“Action”:“Plugin”,“Message”:“Client Connected”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.364362Z”,“Action”:“Plugin”,“Message”:“FreeRDP helper process exited”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.364579Z”,“Action”:“Plugin”,“Message”:“Disconnected”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.364692Z”,“Action”:“Plugin”,“Message”:“Destroying FreeRDP helper process client task because connection was disconnected”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.364761Z”,“Action”:“Memory”,“Message”:“Dealloc FreeRdpProxy”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.365287Z”,“Action”:“ConnectionsManager”,“Message”:“Closed”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.367006Z”,“Action”:“Event Hub”,“Message”:“didSelectTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.367195Z”,“Action”:“Event Hub”,“Message”:“selectedTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.368822Z”,“Action”:“Event Hub”,“Message”:“tabViewItemDidClose”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.368891Z”,“Action”:“Event Hub”,“Message”:“didSelectTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.368977Z”,“Action”:“Event Hub”,“Message”:“selectedTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.369099Z”,“Action”:“Event Hub”,“Message”:“reloadNavigationPanelItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.369593Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.369913Z”,“Action”:“Event Hub”,“Message”:“selectedNavigationPanelItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.369964Z”,“Action”:“Event Hub”,“Message”:“connectionStatusDidChange”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.370011Z”,“Action”:“Event Hub”,“Message”:“selectedTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.370108Z”,“Action”:“Store”,“Message”:“Saving User Config for Document”,“Details”:“Document Type: Royal TS/X”}  
{“TimeStamp”:“2026-09-25T16:36:39.370468Z”,“Action”:“Memory”,“Message”:“Dealloc FreeRdpIpcConnection”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.370499Z”,“Action”:“ConnectionsManager”,“Message”:“Connection destroyed”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.370965Z”,“Action”:“Memory”,“Message”:“Dealloc TabBarItemModel”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.371813Z”,“Action”:“Event Hub”,“Message”:“searchFieldText”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:39.371899Z”,“Action”:“Overview”,“Message”:“Skipping refresh because the last refresh just happened”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:40.778683Z”,“Action”:“Event Hub”,“Message”:“searchFieldText”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:42.279003Z”,“Action”:“Event Hub”,“Message”:“searchFieldText”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:43.77893Z”,“Action”:“Event Hub”,“Message”:“searchFieldText”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:44.194742Z”,“Action”:“Event Hub”,“Message”:“navigationPanelDidBecomeFirstResponder”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:45.278985Z”,“Action”:“Event Hub”,“Message”:“searchFieldText”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.755036Z”,“Action”:“Event Hub”,“Message”:“addTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.756733Z”,“Action”:“Event Hub”,“Message”:“selectTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.756856Z”,“Action”:“Event Hub”,“Message”:“SelectTabViewItem”,“Details”:“Tab Type: Connection”}  
{“TimeStamp”:“2026-09-25T16:36:46.758385Z”,“Action”:“Event Hub”,“Message”:“didSelectTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.758643Z”,“Action”:“Event Hub”,“Message”:“selectedTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.765313Z”,“Action”:“ConnectionsManager”,“Message”:“Connecting”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.765469Z”,“Action”:“Event Hub”,“Message”:“reloadNavigationPanelItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.766176Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.766713Z”,“Action”:“Event Hub”,“Message”:“selectedNavigationPanelItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.766784Z”,“Action”:“Event Hub”,“Message”:“connectionStatusDidChange”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.766859Z”,“Action”:“Event Hub”,“Message”:“selectedTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.767714Z”,“Action”:“Store”,“Message”:“Saving User Config for Document”,“Details”:“Document Type: Royal TS/X”}  
{“TimeStamp”:“2026-09-25T16:36:46.768267Z”,“Action”:“ConnectionsManager”,“Message”:“Connecting Sub Status: Opening Tunnel”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.768367Z”,“Action”:“ConnectionsManager”,“Message”:“Connecting Sub Status: Resolving Credentials”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.768437Z”,“Action”:“Connect”,“Message”:“Getting effective credential”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.7723Z”,“Action”:“Connect”,“Message”:“Getting effective credential finished”,“Details”:“Canceled: False, Failed to resolve: False”}  
{“TimeStamp”:“2026-09-25T16:36:46.772389Z”,“Action”:“Connect”,“Message”:“Continuing to connect after getting effective credential”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.77245Z”,“Action”:“Connect”,“Message”:“Getting effective RDS gateway credential”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.772491Z”,“Action”:“Connect”,“Message”:“No RDS gateway or RDS gateway credentials configured, continue connecting”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.77253Z”,“Action”:“Plugin”,“Message”:“Getting effective proxy credential”,“Details”:“Connect”}  
{“TimeStamp”:“2026-09-25T16:36:46.772565Z”,“Action”:“Connect”,“Message”:“No proxy or no proxy credential configured, continue connecting”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.772599Z”,“Action”:“ConnectionsManager”,“Message”:“Connecting Sub Status: Connecting”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.773346Z”,“Action”:“Event Hub”,“Message”:“isLockdownHidePasswordsEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.774353Z”,“Action”:“Plugin”,“Message”:“Trying to register proxy as ‘FreeRDP\_80345595\_3’; success: True”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.889213Z”,“Action”:“Plugin”,“Message”:“Client Connected”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.926636Z”,“Action”:“Plugin”,“Message”:“FreeRDP helper process did not produce output”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.926869Z”,“Action”:“Plugin”,“Message”:“Disconnected”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.926985Z”,“Action”:“Plugin”,“Message”:“Destroying FreeRDP helper process client task because connection was disconnected”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.927075Z”,“Action”:“Memory”,“Message”:“Dealloc FreeRdpProxy”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.927602Z”,“Action”:“ConnectionsManager”,“Message”:“Closed”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.929248Z”,“Action”:“Event Hub”,“Message”:“didSelectTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.929414Z”,“Action”:“Event Hub”,“Message”:“selectedTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.931694Z”,“Action”:“Event Hub”,“Message”:“tabViewItemDidClose”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.931759Z”,“Action”:“Event Hub”,“Message”:“didSelectTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.931842Z”,“Action”:“Event Hub”,“Message”:“selectedTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.931963Z”,“Action”:“Event Hub”,“Message”:“reloadNavigationPanelItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.932467Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.932795Z”,“Action”:“Event Hub”,“Message”:“selectedNavigationPanelItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.932846Z”,“Action”:“Event Hub”,“Message”:“connectionStatusDidChange”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.932887Z”,“Action”:“Event Hub”,“Message”:“selectedTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.932974Z”,“Action”:“Store”,“Message”:“Saving User Config for Document”,“Details”:“Document Type: Royal TS/X”}  
{“TimeStamp”:“2026-09-25T16:36:46.933308Z”,“Action”:“Memory”,“Message”:“Dealloc FreeRdpIpcConnection”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.933341Z”,“Action”:“ConnectionsManager”,“Message”:“Connection destroyed”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.933825Z”,“Action”:“Memory”,“Message”:“Dealloc TabBarItemModel”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.934445Z”,“Action”:“Event Hub”,“Message”:“searchFieldText”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:46.93452Z”,“Action”:“Overview”,“Message”:“Skipping refresh because the last refresh just happened”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:48.279009Z”,“Action”:“Event Hub”,“Message”:“searchFieldText”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:49.778965Z”,“Action”:“Event Hub”,“Message”:“searchFieldText”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:50.174408Z”,“Action”:“Event Hub”,“Message”:“navigationPanelDidBecomeFirstResponder”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:51.279055Z”,“Action”:“Event Hub”,“Message”:“searchFieldText”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:52.778195Z”,“Action”:“Event Hub”,“Message”:“searchFieldText”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.789179Z”,“Action”:“Event Hub”,“Message”:“addTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.790786Z”,“Action”:“Event Hub”,“Message”:“selectTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.790919Z”,“Action”:“Event Hub”,“Message”:“SelectTabViewItem”,“Details”:“Tab Type: Connection”}  
{“TimeStamp”:“2026-09-25T16:36:53.792458Z”,“Action”:“Event Hub”,“Message”:“didSelectTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.79268Z”,“Action”:“Event Hub”,“Message”:“selectedTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.799652Z”,“Action”:“ConnectionsManager”,“Message”:“Connecting”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.799886Z”,“Action”:“Event Hub”,“Message”:“reloadNavigationPanelItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.800817Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.801464Z”,“Action”:“Event Hub”,“Message”:“selectedNavigationPanelItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.80155Z”,“Action”:“Event Hub”,“Message”:“connectionStatusDidChange”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.801643Z”,“Action”:“Event Hub”,“Message”:“selectedTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.802851Z”,“Action”:“Store”,“Message”:“Saving User Config for Document”,“Details”:“Document Type: Royal TS/X”}  
{“TimeStamp”:“2026-09-25T16:36:53.803625Z”,“Action”:“ConnectionsManager”,“Message”:“Connecting Sub Status: Opening Tunnel”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.803749Z”,“Action”:“ConnectionsManager”,“Message”:“Connecting Sub Status: Resolving Credentials”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.80382Z”,“Action”:“Connect”,“Message”:“Getting effective credential”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.804158Z”,“Action”:“Connect”,“Message”:“Getting effective credential finished”,“Details”:“Canceled: False, Failed to resolve: False”}  
{“TimeStamp”:“2026-09-25T16:36:53.804204Z”,“Action”:“Connect”,“Message”:“Continuing to connect after getting effective credential”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.804262Z”,“Action”:“Connect”,“Message”:“Getting effective RDS gateway credential”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.804311Z”,“Action”:“Connect”,“Message”:“No RDS gateway or RDS gateway credentials configured, continue connecting”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.804353Z”,“Action”:“Plugin”,“Message”:“Getting effective proxy credential”,“Details”:“Connect”}  
{“TimeStamp”:“2026-09-25T16:36:53.804395Z”,“Action”:“Connect”,“Message”:“No proxy or no proxy credential configured, continue connecting”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.804453Z”,“Action”:“ConnectionsManager”,“Message”:“Connecting Sub Status: Connecting”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.805415Z”,“Action”:“Event Hub”,“Message”:“isLockdownHidePasswordsEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.806517Z”,“Action”:“Plugin”,“Message”:“Trying to register proxy as ‘FreeRDP\_80345595\_4’; success: True”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.918877Z”,“Action”:“Plugin”,“Message”:“Client Connected”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.954416Z”,“Action”:“Plugin”,“Message”:“FreeRDP helper process exited”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.954596Z”,“Action”:“Plugin”,“Message”:“Disconnected”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.954681Z”,“Action”:“Plugin”,“Message”:“Destroying FreeRDP helper process client task because connection was disconnected”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.954743Z”,“Action”:“Memory”,“Message”:“Dealloc FreeRdpProxy”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.955275Z”,“Action”:“ConnectionsManager”,“Message”:“Closed”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.956987Z”,“Action”:“Event Hub”,“Message”:“didSelectTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.957163Z”,“Action”:“Event Hub”,“Message”:“selectedTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.958305Z”,“Action”:“Event Hub”,“Message”:“tabViewItemDidClose”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.958372Z”,“Action”:“Event Hub”,“Message”:“didSelectTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.958455Z”,“Action”:“Event Hub”,“Message”:“selectedTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.958583Z”,“Action”:“Event Hub”,“Message”:“reloadNavigationPanelItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.9591Z”,“Action”:“Event Hub”,“Message”:“isLockdownReadOnlyEnforcedForObject”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.959454Z”,“Action”:“Event Hub”,“Message”:“selectedNavigationPanelItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.959517Z”,“Action”:“Event Hub”,“Message”:“connectionStatusDidChange”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.959567Z”,“Action”:“Event Hub”,“Message”:“selectedTabViewItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.959673Z”,“Action”:“Store”,“Message”:“Saving User Config for Document”,“Details”:“Document Type: Royal TS/X”}  
{“TimeStamp”:“2026-09-25T16:36:53.960095Z”,“Action”:“Memory”,“Message”:“Dealloc FreeRdpIpcConnection”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.960148Z”,“Action”:“ConnectionsManager”,“Message”:“Connection destroyed”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.960661Z”,“Action”:“Memory”,“Message”:“Dealloc TabBarItemModel”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.961372Z”,“Action”:“Event Hub”,“Message”:“searchFieldText”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:53.961464Z”,“Action”:“Overview”,“Message”:“Skipping refresh because the last refresh just happened”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:54.278921Z”,“Action”:“Overview”,“Message”:“Skipping refresh because the last refresh just happened”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:55.778078Z”,“Action”:“Event Hub”,“Message”:“searchFieldText”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:36:57.279086Z”,“Action”:“Event Hub”,“Message”:“searchFieldText”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:37:02.205042Z”,“Action”:“Application”,“Message”:“Preparing to quit Royal TSX”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:37:02.207641Z”,“Action”:“Event Hub”,“Message”:“saveOptions”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:37:02.212192Z”,“Action”:“Browser Extension Server”,“Message”:“Stopping Browser Plugin Server”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:37:02.216426Z”,“Action”:“Store”,“Message”:“Saving User Config for Document”,“Details”:“Document Type: Royal TS/X”}  
{“TimeStamp”:“2026-09-25T16:37:02.21738Z”,“Action”:“Store”,“Message”:“Document Closed”,“Details”:“Document Type: Royal TS/X”}  
{“TimeStamp”:“2026-09-25T16:37:02.217576Z”,“Action”:“Event Hub”,“Message”:“removeNavigationPanelItem”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:37:02.217671Z”,“Action”:“Event Hub”,“Message”:“reloadNavigationPanel”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:37:02.219212Z”,“Action”:“Store”,“Message”:“Document Saved”,“Details”:“Document Type: Application”}  
{“TimeStamp”:“2026-09-25T16:37:02.220024Z”,“Action”:“Event Hub”,“Message”:“refreshNavigationPanel”,“Details”:“”}  
{“TimeStamp”:“2026-09-25T16:37:02.220721Z”,“Action”:“Memory”,“Message”:“Dealloc RARoyalTSXLogStore”,“Details”:“”}

---

<div class="post-metadata">

### Author: ![felix\_deimel](https://community.royalapps.com/user_avatar/community.royalapps.com/felix_deimel/32/18_2.png) [@felix\_deimel](https://community.royalapps.com/u/felix_deimel)
#### Post date: [September 26, 2026, 8:52am UTC](https://community.royalapps.com/t/actively-poll-modifier-keys-to-correct-issue-where-modifier-keys-are-stuck-when-changing-workspaces-with-modifier-key-combos/2376/8 "2026-09-26T08:52:00Z")

</div>

Hi,

thx for reporting this and sending the log and crash reports. We’ve identified [the issue](https://github.com/FreeRDP/FreeRDP/issues/13524), implemented a workaround and released an updated version (v26.0.14) of the FreeRDP plugin that includes it.

Please update to the latest plugin version and let us know if that fixes the issue.

Many thx!

Cheers,  
Felix

---

<div class="post-metadata">

### Author: ![ChaseColvin](https://community.royalapps.com/letter_avatar_proxy/v4/letter/c/7cd45c/32.png) [@ChaseColvin](https://community.royalapps.com/u/ChaseColvin)
#### Post date: [September 28, 2026, 3:40pm UTC](https://community.royalapps.com/t/actively-poll-modifier-keys-to-correct-issue-where-modifier-keys-are-stuck-when-changing-workspaces-with-modifier-key-combos/2376/9 "2026-09-28T15:40:00Z")

</div>

Thanks Felix,

That did indeed fix my ability to connect with the latest betas of RoyalTSX and the FreeRDP plugin.

Unfortunately, my modifier key issue persists. For context, the modifier key that gets stuck for me is the Command key. I use a combination of Control, Command, and Arrow keys to change between workspaces. When I return to the workspace where RoyalTSX is open, the currently focused RDP session is the one that experiences the stuck key. (It is possible that Control is also stuck, but since I have Command set to be interpreted as Control when remoting into a Windows host, it’s hard to know for sure.) Pressing and releasing Command clears the issue.

---

<div class="post-metadata">

### Author: ![ChaseColvin](https://community.royalapps.com/letter_avatar_proxy/v4/letter/c/7cd45c/32.png) [@ChaseColvin](https://community.royalapps.com/u/ChaseColvin)
#### Post date: [October 7, 2026, 3:49pm UTC](https://community.royalapps.com/t/actively-poll-modifier-keys-to-correct-issue-where-modifier-keys-are-stuck-when-changing-workspaces-with-modifier-key-combos/2376/10 "2026-10-07T15:49:21Z")

</div>

Hey Felix,

Not sure if you saw this latest reply. I may have replied to the thread and not you directly. But FYI if you haven’t seen it yet.

---

<div class="post-metadata">

### Author: ![felix\_deimel](https://community.royalapps.com/user_avatar/community.royalapps.com/felix_deimel/32/18_2.png) [@felix\_deimel](https://community.royalapps.com/u/felix_deimel)
#### Post date: [October 8, 2026, 5:43am UTC](https://community.royalapps.com/t/actively-poll-modifier-keys-to-correct-issue-where-modifier-keys-are-stuck-when-changing-workspaces-with-modifier-key-combos/2376/11 "2026-10-08T05:43:15Z")

</div>

I saw your reply and I looked into ways to handle this so that modifier keys don’t get stuck at all when using system shortcuts (many cases are already handled today, but as in your case, some slip through).

Unfortunately it’s very hard to accomplish 100% coverage without regressing in other areas. Doing this the right way requires careful planning and a lot of testing. So, I still have this on my radar but I’ll need more time to think it through to get it right.

Cheers,  
Felix

---

<div class="post-metadata">

### Author: ![ChaseColvin](https://community.royalapps.com/letter_avatar_proxy/v4/letter/c/7cd45c/32.png) [@ChaseColvin](https://community.royalapps.com/u/ChaseColvin)
#### Post date: [October 8, 2026, 3:50pm UTC](https://community.royalapps.com/t/actively-poll-modifier-keys-to-correct-issue-where-modifier-keys-are-stuck-when-changing-workspaces-with-modifier-key-combos/2376/12 "2026-10-08T15:50:39Z")

</div>

Thanks Felix, and no problem. I just wanted to make sure this didn’t get lost because I replied incorrectly. Thank you for your time and attention this matter.
