The way that the zenhub extension injects html elements into a github page after page load can be a bit frustrating when you’re trying to click a button quickly, but the extension isn’t effectively immediate.
I’m just wondering whether the changes on the page to accommodate the new UI elements could be set with css animation smoothing with ease-in on. Basically prevent jumpy UI changes, so you can still click even if you see it’s about to change.
I guess having effectivevly zero delay in the UI updates is unachievable so maybe an approach like this would give better UX.
The animation length can be short, just the smooth ease-in ease-out might be key.