My favorite illustration is the application bug - where the cause of the bug is the user double clicking a button - causing some actions to fail - until the developer disables button interaction on the first click.
As electron apps - in reality is a browser application - the developer of the application in question may have the same problem - or something like it.
So the first place to look is the source code - if you don’t know how/what/where - ask the developer.
Clicking on urls on any Electron app will open 3x in qutebrowser, the second and third link is openned after delay so I suspect it calls arbitrary app like xdg-open.