Jigsaw-Code / outline-apps

Outline Client and Manager, developed by Jigsaw. Outline Manager makes it easy to create your own VPN server. Outline Client lets you share access to your VPN with anyone in your network, giving them access to the free and open internet.
https://getoutline.org/
Apache License 2.0
8.22k stars 1.35k forks source link

Client app is vanishing unexpectedly on MacOS #1916

Open alewkinr opened 4 months ago

alewkinr commented 4 months ago

This issue tracker is for bug reports only. If you want to request troubleshooting assistance with Outline Manager or Outline Client, please do not submit a bug here. Instead, please contact us using our support website. Developers using Outline SDK, please post your questions on the SDK Discussion board.

Describe the bug There is a problem after update of client app on macOS: if user is trying to open VPN with any other tool opened in full-width mode, VPN UI is vanishing unexpectedly.

To reproduce Open any app in full-screen mode and try to connect to the server VPN in client.

Expected behavior The pop-over allows to click on it.

Screenshots Here is a screencast https://github.com/Jigsaw-Code/outline-apps/assets/25941255/b9f29128-ca27-4988-ac2b-46c188f066c6

Client system (please complete the following information):

daniellacosse commented 3 months ago

@sbruens fyi

leeratyou commented 3 months ago

confirm

sbruens commented 2 months ago

I was finally able to reproduce this on a Silicon machine. My Intel did not have the problem. This must be something to do with how NSPopoverBehaviorTransient clashes with full-screen mode.