Outsystem Confirmation Message dilemma

On our radar
In the Outsystem platform when using the confirmation message property on
button or link clicks it uses the default browser Confirmation Window
Dialog for showing the message.

The problem with this, rather than implementing a better confirm box is
that most browsers give end users an option to disable this window if the
window pops up multiple times within a given time frame of like 1 or 2
seconds. In the screenshot below this is happening to end users who are
trying to delete multiple records in a list and they are faster than the
average person at doing this.

What happens is when they see the checkbox "Prevent this page from creating
additional dialogs." they check it thinking it will quit prompting them as
they delete more records, but what actually happens is the window is never
popped up again and prevents them from being able to delete more records.

[image: Inline image 1]

I realize we could build our own popup webscreen with an OK and Cancel
button and just pop it up on button clicks, but that is more work than
using the default built in Confirmation Message option. I've also looked at
forums like this one:


To see if there are ways to prevent the checkbox on the dialog from not
showing up, but it seems as if there is not. So I guess I'm hoping that in
future releases of Outsytems that the Confirmation Message will be
something more custom like the Feedback_Message windows.
Created on 10 Mar 2015
Comments (3)
I don't like the confirmation messages either, in no small part because they stick out with a totally different look/feel. This should use a popup system that uses the defined templates!

Looks like someone at outsystems has already developed on see:


I haven't tried it.

I don't like it either, we tend to always implement Confirmation Dialog component that Keith refers to, but it is just a bit more extra work for each confirmation message.

It would be more low-code if the styling of the confirmation message would follow SilkUI or OutSystems UI style guide.