Hello,
There seems to be a bug on running custom actions on ExitDlg
1. Create a new project
2. Create an open URL action to http://www.example.com
3. Add a push button to ExitDlg and a published event to execute the custom action
4. In builds set the output to a single .exe with the files inside it
5. In themes > settings set Use external exe UI to always
6. Run the setup and the button works on install and uninstall
7. In themes > settings set Use external exe UI to never (it looks horrible), tick MSI Embedded UI, tick WinUI rendering
8. Run the setup and the button does nothing when you click it
Dave