Open/execute dialog: remove "don't ask again" checkbox

This dialog asks the user to decide to execute the file, or open it in an editor app.

Unlike most "don't ask again" checkboxes that basically bypass a "do it/don't do it" confirmation dialog, this is not a confirmation dialog; it's asking the user to make a decision between two different paths, each with a different intention behind it.

Offering a "don't ask again" checkbox here amounts to asking the user to predict their own future intentions and remember their past decisions, should they tell it to remember an option they don't want in the future.

Consider this specific failure case: open an executable python script file, check the "don't ask again" checkbox and click "Open in [editor]", expressing the intention to not execute scripts by accident. Thereafter, all .desktop files opened in Dolphin (but not from the Desktop, which ignores this setting!) will be opened in an editor rather than launching the app. This is nonsense; 0% of people want this and it looks like a bug.

Fix this UX issue by requiring the user to make an active choice in the dialog every time.

Less code, fewer footguns.

Advanced users who wish to always do a specific thing can configure this in Dolphin, ensuring they know where the setting lives to change it later if needed.

Before After
dialog__before dialog__after

@teams/usability

Merge request reports

Loading