diff --git a/web/org.openbravo.mobile.core/source/utils/ob-utilitiesui.js b/web/org.openbravo.mobile.core/source/utils/ob-utilitiesui.js
index 13bfea17..38dedf04 100644
--- a/web/org.openbravo.mobile.core/source/utils/ob-utilitiesui.js
+++ b/web/org.openbravo.mobile.core/source/utils/ob-utilitiesui.js
@@ -250,6 +250,7 @@ enyo.kind({
  *            - options.onHideFunction: function () {}  // to be executed when the popup is closed with the close (X) button
  *            - options.style: inline style to apply to popup container
  *            - options.classes: cssclass to apply to popup container
+ *            - options.removeOlderConfirmations: destroy or not previously launched confirmation dialogs
  *
  */
 enyo.kind({
@@ -415,7 +416,12 @@ enyo.kind({
       }
 
       // remove old confirmation box
-      container.deleteComponents();
+      if (
+        options.removeOlderConfirmations ||
+        options.removeOlderConfirmations === undefined
+      ) {
+        container.deleteComponents();
+      }
 
       dialog = container.createComponent(getDialog());
 
