https://bugs.kde.org/show_bug.cgi?id=468624

--- Comment #3 from michael2macdon...@gmail.com ---
Created attachment 158199
  --> https://bugs.kde.org/attachment.cgi?id=158199&action=edit
"Failed to open the database" (Error Window)

(In reply to Maik Qualmann from comment #1)
> Created attachment 158176 [details]
> database-error
> 
> Such a window already exists, which appears for me after less than 1 second.
> See the screenshot.
> 
> Maik

Thanks for the response. As you pointed out, I was wrong about there not being
a reconnecting/loading window. After reproducing the error again, I timed the
startup and it took over 2 minutes and 20 seconds before the "reconnecting"
window appeared. During this time the startup splash screen was never
displayed.

After the reconnecting window appears, it continues to attempt to connect to
the database for over 20 minutes, only stopping when I pressed the "close"
button. After the window closes, nothing happens for 2 minutes (again I timed
it) until another "error window" appears (See the screenshot I attached). This
new window has an error, instructions to check the database settings in the
next window, and an "ok" button to go to the next window. Once the "ok" button
is pressed the database settings window immediately opens.

The reconnecting window is somewhat misleading because there is no indication
to the user that you will be able to change the database settings in a new
window after pressing the "close" button. To the user, "close" implies closing
the program or window and nothing more.

Updated requests:
- The database reconnecting window should not take 2 minutes before appearing.
- The database reconnecting window should have a second button that takes the
user straight to the database settings window and the current close button
should close the application without opening the error window or database
setting window.
- The database loading window should time out after a reasonable duration (if
the user does not close it or press the button to skip to the database
settings) and then (and only then) present the user with the error window (see
attached screenshot).
- The error window should not take 2 minutes before appearing

Less important, assuming the database loading window appears immediately:
- I still believe that the startup splash screen should display earlier
(preferably within the first 10 seconds) *no matter what* so that the user
knows the application is starting. This could mean fully displaying the startup
splash screen before any other startup begins or separating the startup splash
screen and other startup code using a non-blocking method such as threads.

I can send more details about my system if you can't reproduce the bug where it
takes over 2 minutes for the reconnecting and error windows to open.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to