You certainly do not need to use Integromat or Ably. I’ve linked to that post because it contains some of the code required to refresh the page. I realize a more straight forward answer would have been better, my apologies - it was early
Here is another post that contains some helpful code/information
The main issue here to workaround comes from this part of what you said…
after an action link has finished processing it’s action rules
@Chem might have to chime in here but as far as I know, there is no listenable event that we can use to run a function when the action rules are complete. This is all done server-side, which is why in nearly every post here that has code related to refreshing pages/table after clicking an action link, the code contains a section where there is a timeout function to refresh after a set period of time.