The effect of a microflow on your client/browser does not take place until after the a microflow finishes. So if you, for example, use a Show Page action or a Close Page action in a microflow, that action doesn’t happen until the microflow completes.
This happens because microflows are executed on the app server. The client sends a request to the server that says “Hey run this microflow” and the server responds when it’s done with new data and a set of instructions.
So, what can you do?