With the new Navigation API, you can now show the native spinner + stop button for any asynchronous operation - all you need is a Promise.
@developit I've wanted this for SO LONG
@aredridel @developit for which use case(s)?
@zyklop @developit all interruptible action and activity signaling. I want modern web stuff to behave more like the web. So tired of things like stop, back, forward, reload and scroll being only 50% implemented.