From ec758d4aa2d478649fe8b6a1a5a7de7a17a58aa5 Mon Sep 17 00:00:00 2001 From: Harrissou Sant-anna Date: Fri, 11 Sep 2026 17:43:12 +0200 Subject: [PATCH 1/2] fix: Clarify "Remove unavailable layers" button confirmation dialog The dialog message let's think that the "Remove unavailable layers" still keep the layers in the project while it really drops them. The current description is instead the behavior of the "Keep unavailable layers" button. Fixes #55107 --- src/app/qgshandlebadlayers.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/qgshandlebadlayers.cpp b/src/app/qgshandlebadlayers.cpp index 3f4049fb43d9..4611883918e5 100644 --- a/src/app/qgshandlebadlayers.cpp +++ b/src/app/qgshandlebadlayers.cpp @@ -489,7 +489,7 @@ void QgsHandleBadLayers::accept() && QMessageBox::warning( this, tr( "Unhandled layer will be lost." ), - tr( "There are still %n unhandled layer(s). If they are not fixed, they will be disabled/deactivated until the project is opened again.", "unhandled layers", mLayerList->rowCount() ), + tr( "There are still %n unhandled layer(s). If they are not fixed, they will be removed from the project and lost when the project is saved.", "unhandled layers", mLayerList->rowCount() ), QMessageBox::Ok | QMessageBox::Cancel, QMessageBox::Cancel ) == QMessageBox::Cancel ) From 4cbbf358449b821af61dcdeab20cae86f1c75654 Mon Sep 17 00:00:00 2001 From: Harrissou Sant-anna Date: Wed, 16 Sep 2026 06:11:38 +0200 Subject: [PATCH 2/2] Be clear and less verbose --- src/app/qgshandlebadlayers.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/qgshandlebadlayers.cpp b/src/app/qgshandlebadlayers.cpp index 4611883918e5..58f7596b65a6 100644 --- a/src/app/qgshandlebadlayers.cpp +++ b/src/app/qgshandlebadlayers.cpp @@ -489,7 +489,7 @@ void QgsHandleBadLayers::accept() && QMessageBox::warning( this, tr( "Unhandled layer will be lost." ), - tr( "There are still %n unhandled layer(s). If they are not fixed, they will be removed from the project and lost when the project is saved.", "unhandled layers", mLayerList->rowCount() ), + tr( "There are still %n unhandled layer(s). If they are not fixed, they will be permanently removed from the project.", "unhandled layers", mLayerList->rowCount() ), QMessageBox::Ok | QMessageBox::Cancel, QMessageBox::Cancel ) == QMessageBox::Cancel )