Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multitasking should be disabled when an application sends an important message. #198

Open
alainm23 opened this issue Mar 12, 2018 · 2 comments · May be fixed by #1900
Open

Multitasking should be disabled when an application sends an important message. #198

alainm23 opened this issue Mar 12, 2018 · 2 comments · May be fixed by #1900
Labels
Status: Confirmed Verified by someone other than the reporter

Comments

@alainm23
Copy link

alainm23 commented Mar 12, 2018

If, for example, I have a command running in the terminal and I decide to close the terminal using multitasking, the terminal sends me an important message, this message can not be seen since it is not the focus.

gala error

We could improve the user experience if multitasking is disabled and this message takes focus, obviously only if the message is important.

@cassidyjames
Copy link
Contributor

How do we determine importance? I feel like this would lead to unpredictable/seemingly-nondeterministic behavior for little benefit. As far as I know, dialogs like the one in the screenshot are intended to be completely hidden in the multitasking overview.

@cassidyjames
Copy link
Contributor

cassidyjames commented Mar 25, 2018

We could attempt to draw any modal dialogs on the respective parent windows, as being modal would imply the app cannot be used without dealing with the dialog. In that case, we'd want to make sure Terminal throws a modal dialog in this case as well.

@lenemter lenemter added the Status: Confirmed Verified by someone other than the reporter label Mar 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Confirmed Verified by someone other than the reporter
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants