diff --git a/src/common/database.c b/src/common/database.c
index 5efd5d92e58..16e788359ab 100644
--- a/src/common/database.c
+++ b/src/common/database.c
@@ -3713,10 +3713,14 @@ void dt_database_show_error(const dt_database_t *db)
" click cancel and either use that instance or close it before attempting to rerun darktable \n"
" (process ID %d created the database locks)\n"
"\n"
- " 2 - If you can't find a running instance of darktable, try restarting your session or your computer. \n"
+ " 2 - If you closed darktable within the past few minutes, it may still be running in the background \n"
+ " to export images, update sidecar files, or perform database maintenance. Try again once \n"
+ " this processing finishes.\n"
+ "\n"
+ " 3 - If you can't find a running instance of darktable, try restarting your session or your computer. \n"
" This will close all running programs and hopefully close the databases correctly. \n"
"\n"
- " 3 - If you have done this or are certain that no other instances of darktable are running, \n"
+ " 4 - If you have done this or are certain that no other instances of darktable are running, \n"
" this probably means that the last instance was ended abnormally. \n"
" Click on the \"delete database lock files\" button to remove the files data.db.lock and library.db.lock. \n"
"\n\n"