logoalt Hacker News

boomlindetoday at 3:08 PM10 repliesview on HN

All buttons and links need to shift around for a good 10 seconds before the page settles.


Replies

wasmpersontoday at 6:54 PM

Adding to the list of random examples: DuckDuckGo's AI answer box shifts the entire page down once the text is done generating, which happens some unpredictable time after the page has finished loading. The size of the downward shift is somehow exactly enough to shift all results down by one, making me accidentally click on the link just above the one I wanted to click.

breuleuxtoday at 3:39 PM

I wish we had a UI paradigm where whatever is underneath your cursor is not allowed to change. If you hover a button, that button must remain right there for you to click, if you hover some text, it must remain there for you to select. Browser and OS-enforced, ideally.

We can debate the specifics, maybe it's only in effect for X seconds after you stop moving the cursor, maybe it creates a 100px diameter disk of stability, I don't know. Just let me interact with the stuff I see.

show 1 reply
Freak_NLtoday at 5:07 PM

The page of my bank's website (ABN AMRO) which shows an account's transactions does this in the worst way. It all loads perfectly, it shows the transactions, I move to click on one or the button for a new transfer, and boom a message gets loaded in at the top which shifts every fucking item on the page down 20 pixels or so.

The message is always something inane like 'markets go brrr¹', and it's never something I need at the moment on that page (or anywhere else). I can dismiss the message (hooray?) but it always comes back the next time, so that isn't actually helpful at all.

1: Obviously they use carefully blandified corporate bank language for those messages.

peterleisertoday at 3:29 PM

This. My favorite is when I search for products on a website or app and the results appear in batches, with subsequent results interleaving with the previous results. So when you want to select a particular result and start to move your mouse and click, or move your finger and press, you often end up selecting something unintended because a later result pops into the location.

show 1 reply
imagenttoday at 4:16 PM

Better yet, detect mouse clicks and display a popup right where you clicked that says something you didn't want, and show a busy indicator to make sure the user understands that they just agreed to something important.

Sardtoktoday at 3:39 PM

It's important to have the accept cookies button pop up on top of something you are almost guaranteed to click at just the right moment.

ModernMechtoday at 3:16 PM

I was waiting for the overlay that hides the content until you turn off your ad blocker. Which of course is a trap because as soon as you do it covers the content in ads.

jabroni_saladtoday at 3:39 PM

Yes, and put a search bar that loses focus to some piece of crap I dont care about after I enter 3 characters, and some hotkeys that navigate me to a different page when I accidentally activate them because I thought I was going to put text in the search field.

youtube people I know you are in here. Fix your stupid PIP thing.

amaranttoday at 3:22 PM

..... In such a way that most commonly used button is replaced by an ad 0.001 seconds before you click it

stackghosttoday at 3:41 PM

js eventListener that intercepts the click/tap event, moves the button somewhere else, and clicks the ad underneath.