GNOME Bugzilla – Bug 623395
focus-stealing-prevented does not mean "ready"
Last modified: 2021-07-05 14:46:01 UTC
shell occasionally tells me things like 'Loading...' is ready Um... no. I think a better description would be "has opened in the background". Or maybe "APPNAME has opened a window in the background" and just don't show the window title at all. Also, I think the notification is only necessary at all if the new window is not obviously visible. If at least, say, 20% of the area of the window is exposed on the screen, then the user has most likely noticed it, and we don't need to say anything. It's only when the window opens on another workspace, or is obscured by a maximized window, etc, that we need the notification. (I'm not sure what the simplest way to check that 20% of the window is exposed is.)
Isn't there a way to tell whether a window is a splashscreen? For example, it doesn't have decorations. I'd say no explanation is needed: just show the title of the window. Because often "is ready" (or anything) feels weird after the title.
I wasn't thinking of splash screens, I was thinking when you click on a link and it launches a web browser, and the browser pops up the window before it knows the title of the page it's loading, so the title is just something like "Loading...". So it's an application-level window, and it's the *right* application-level window, it just doesn't have a useful title yet. Having just the window title with no further explanation seems like it would be pretty mysterious.
Yeah, even the cases that say Firefox is ready when it clearly hasn't even loaded the page yet are wrong. But maybe a different bug.
Jon had a pretty funny case of "Low Disk Space is ready" yesterday when a low disk space warning dialog popped up.
I already got that the name sucks (which was ironically suggested by Jon ;) ), so we don't need more cases where it does but suggestions for better alternatives.
(In reply to comment #5) > I already got that the name sucks (which was ironically suggested by Jon ;) ), > so we don't need more cases where it does but suggestions for better > alternatives. Except for the funny ones ;-)
right, the low disk space thing shouldn't even be a dialog anyway. i was just mentioning it for humor value.
(In reply to comment #3) > Yeah, even the cases that say Firefox is ready when it clearly hasn't even > loaded the page yet are wrong. But maybe a different bug. I opened bug #645913 about this specific issue.
*** Bug 645913 has been marked as a duplicate of this bug. ***
*** Bug 663553 has been marked as a duplicate of this bug. ***
Jon, do you think we should just show the title of the window, without "is ready" part? That would already be a great improvement
Created attachment 237937 [details] [review] windowAttentionHandler: Drop "is ready" suffix Just show the window title because "is ready" does not really fit many contexts.
Review of attachment 237937 [details] [review]: I don't like the look of the notification, then, as it's just app name, window name. Talk to the designers about how this should look.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new ticket at https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/ Thank you for your understanding and your help.