Live data from Hacker News

Front end developers: stop moving things that I’m about to click on

medium.com

221–230 of 365 posts

Re: Front end developers: stop moving things that I’m about to click on

#221
post #201
post #68

Earlier quoted context omitted.

YouTube also has the problem that there is almost no dead space to "park" your cursor. You have to carefully place it in between autoplaying previews.

Relatedly, many websites have nowhere to tap that doesn't do anything. If you try to select some text then want to tap away (to clear the copy/select all/etc popup) you can't do so without navigating away from the page or causing something else unwanted to happen. This gets doubly frustrating when navigational elements don't contain actual anchor links. If you long-tap on mobile to open in a new tab, the browser deci…

The Reddit redesign is a classic example of this. Click or tap somewhere accidentally and you'll probably cause something annoying to happen. The most obvious is around the modal thread view.

Re: Front end developers: stop moving things that I’m about to click on

#222
This is a problem for people who are very proficient when using the internet, "computer experts", and not for many others.

However, this has been a problem in Google search results for a while now (and you know what I mean, I don't even have to say it), I figured they have would fixed it by now... I have even made a custom Chrome Extension that kills these annoying ads and shifty DIV's. It would be nice to see a big list of these crappy shift DIV's and UX fails.

Re: Front end developers: stop moving things that I’m about to click on

#223

Related to this, here's a pet peeves of mine. When YouTube is buffering a video, it shows a spinner and you can't press play or pause. Usually if something is buffering a lot I'm in a place with spotty internet, so I'd like to pause until I'm somewhere with better Internet. If I say pause, you should not continue playing the video under any condition. I have made my intent clear.

Back in the day you used to be able to buffer the entire video too. So if I had a bad connection, I’d open a dozen youtube links, walk away for 5 mins, then come back and watch whatever with zero hiccup. No longer possible now that content only buffers a portion of the way, not just on youtube either. If you are on a spotty connection its therefore better to just pull the video with youtube-dl.

Re: Front end developers: stop moving things that I’m about to click on

#224
post #129

Honestly, everyone knows this. If you're creating sites that do this in 202X you're just being willfully ignorant/lazy. There are plenty of component libraries for rendering placeholder components in the popular frameworks, react has the suspense API etc etc for exactly problems like this.

Still delay-inserted content like the Wikipedia donation banners are a regular occurrence.

I love delay insert content when it comes to paywalled news at least. These devs are so lazy. Many paywalls I encounter are avoided entirely by just hitting the stop button on my browser since they have the content rendering before the paywall.

Re: Front end developers: stop moving things that I’m about to click on

#225

Related to this, here's a pet peeves of mine. When YouTube is buffering a video, it shows a spinner and you can't press play or pause. Usually if something is buffering a lot I'm in a place with spotty internet, so I'd like to pause until I'm somewhere with better Internet. If I say pause, you should not continue playing the video under any condition. I have made my intent clear.

Reminds me of my Dell monitor. Years old muscle memory is: 1. Unplug laptop from monitor 2. Power off monitor but step one triggers some automatic input detection mode for about 10 seconds during which the monitor ignores its power button .

These fails are everywhere. The lift in my building used to play a 2second ding before opening the door - frustrating as waiting for a lift got longer and longer - however it progressively got slower each month - looks like the dings were stored on a decaying SD card..

Re: Front end developers: stop moving things that I’m about to click on

#226
post #71

Something that really frustrates me is when an alert pops up on my screen just as I'm about to tap something, so my tapping then dismisses the alert before I've had a chance to read what it said. Hopefully the contents of said alert weren't important, but in most cases I'll never know…

In addition to this, macOS has the following bizarre behavior with notifications. If any one application emits multiple notifications (say, several new calendar items), they pop up in a group -- but this is hard to see, since they're all stacked on top of one another. There is an X at the top-left corner, just like all other notifications. When you go to click the X, the group suddenly expands, and the X changes into…

I have do not disturb set on my mac, and once it goes off I get like a dozen completely inane notifications that had been brewing during the do not disturb period, like reminders to upgrade my icloud account.

Re: Front end developers: stop moving things that I’m about to click on

#227

Related to this, here's a pet peeves of mine. When YouTube is buffering a video, it shows a spinner and you can't press play or pause. Usually if something is buffering a lot I'm in a place with spotty internet, so I'd like to pause until I'm somewhere with better Internet. If I say pause, you should not continue playing the video under any condition. I have made my intent clear.

Oh man, so many video-related websites do this shit. It’s even worse in some cases where if you hit pause, then drag the playhead back to the beginning (say because you want to wait and show the whole thing to someone), it starts playing again as soon as you let up on the playhead. Like, I want to pause, put the playhead somewhere and still be paused. Is that so fucking hard to understand?

Another bad function: You watch a movie and then suddenly have to go to work. That's fine, just put it on pause to continue watching later. You take the bike, fix whatever needed physical presence and in the meantime the spouse jumps out of her skin when the playback suddenly starts again after four-odd hours. Why would I want that function?

Re: Front end developers: stop moving things that I’m about to click on

#229

Earlier quoted context omitted.

A general golden UX rule is to never cause layout shifts on hover events, preventing this sort of thrashing. Unfortunately, Google/YouTube and others have lost the plot and no longer employ good UX professionals in their flagship products.

I really wish UIs would stop doing things on hover events altogether. Just because I stop my mouse doesn't mean I intend to do anything, let alone auto-play a video or have some pop-up explain something to me. Let me rest my goddamn hand for a second!

On an Android TV the YouTube app auto-plays videos if you stop moving the selection cursor for about a second.

It feels so fantastically “pushy” to start playing the audio of some random junk that just happened to be under the selection reticle.

They helpfully added a configuration option to turn this behaviour off, which is a tacit admission that it’s a misfeature that users want to disable.

It does nothing.

The videos still play.

Re: Front end developers: stop moving things that I’m about to click on

#230

Earlier quoted context omitted.

Slightly unrelated, but all these media streaming apps and services like Netflix/Prime Video/Youtube etc. are so horrible by automatically playing whatever the fuck I am currently focused on, although I am just scrolling to somewhere to find my content. There is no way for users to focus "out" of the thumbnails, other than focusing on a different thumbnail, and it keeps playing the nonsense. All I would do is go back…

At least on YouTube you can turn that off.

Except that this config option is broken on the YouTube app that comes with Android TV / Google TV.
Post reply on HN