microsoft / PowerToys

Windows system utilities to maximize productivity
MIT License
111.05k stars 6.53k forks source link

Workspaces confuses instances and doesn't open new instance. #34621

Open Tsoukan opened 1 month ago

Tsoukan commented 1 month ago

Microsoft PowerToys version

0.84.0

Installation method

PowerToys auto-update

Running as admin

No

Area(s) with issue?

Workspaces

Steps to reproduce

Captured 2 Edge windows overlapping slightly. Added CLI arguments. image

✔️ Expected Behavior

Opens 2 new Edge instances in the desired location. Foreground instance opened to youtube, one background instance opened to blank "New inprivate tab".

❌ Actual Behavior

One of the following combinations opens at random. a. opens as expected. Background instance is inprivate and is in expected location and size, foreground instance is in expected location and size and open to youtube. b. Background instance is not inprivate and shows default homepage but is in expected location and size, foreground instance is in expected location and size and open to youtube. c. Background instance is not inprivate and shows youtube but is in expected location and size, foreground instance is in expected location and size but inprivate.

Also if there are another non inprivate instances of Edge open, youtube opens in a tab of the last used instance. The inprivate instance opens in the correct location. If there is already and inprivate instance a new one is opened anyway.

Other Software

Microsoft Edge Version 128.0.2739.54 (Official build) (64-bit) and Version 128.0.2739.63 (Official build) (64-bit)

mimikun commented 1 month ago

I have similar issue.

Microsoft PowerToys version: 0.84.0
Installation method: PowerToys auto-update
Running as admin: Yes
Area(s) with issue?: Workspaces

Steps to reproduce: 
Setup Workflow.
Instance 1 commandline arguments "https://example.com/1".
Instance 2 commandline arguments "https://example.com/2".
Instance 3 commandline arguments "https://example.com/3".

✔️ Expected Behavior:
Instance 1 open https://example.com/1.
Instance 2 open https://example.com/2.
Instance 3 open https://example.com/3.

❌ Actual Behavior: 
Instance 1 open https://example.com/1, https://example.com/2, https://example.com/3

image is here: image

mimikun commented 1 month ago

Currently, the workaround is to open each URL in a different browser.