matryer / matryer/xbar-plugins

mrd-quick-connect unable to open a selected RDP connection

Open
#838 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

node question
Dominant language
Shell
Stars
2.6k
Forks
1.1k
Avg merge
9d 15h
Merged PRs (30d)
1

Description

MRD-Quick-Connect AppleScript is unable to open a selected RDP connection with latest version of Microsoft Remote Desktop (v8.0.42 build 27319).

When instructed to connect, this particular routine is invoked:

if (connectionLabel as string) is not "show_connection_list" then
	--Clear any previously selected list item before filtering
	keystroke tab
	key code 115 --home
	perform action "AXRaise" of (first window whose title is appTitle)
	keystroke "f" using {command down} --Focus on search input
	keystroke connectionLabel --search query
	delay 0.1
	keystroke tab
	key code 123 --left arrow 
	key code 124 --right arrow 
	key code 125 --down
	delay 0.3
	key code 36 --enter	

The ability to manipulate the search query works, but that's where the magic stops :(

Anyone got any suggestions?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the MRD-Quick-Connect AppleScript routine shown in the issue and reproduce its selection flow against Microsoft Remote Desktop v8.0.42 build 27319. Done means a selected RDP connection opens after the search and keyboard steps; the issue does not name a test or file beyond that routine.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.