I was thinking this especially today because the GH ops incident is apparently resolved but unfortunately, Graphite is still being pretty sluggish rn. It’s taking a long time to do things like submit comments and add tags, and it’s highlighting how the Graphite UI will eagerly update, but then closing the window prompts about unsaved changes until the change goes through.
I think Github probably uses a service worker under the hood to take these actions so they’re reliable, even if the user closes the window after pressing the button.