Live data from Hacker News

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

medium.com

31–40 of 365 posts

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

#31
post #6

I always assumed it was done deliberately to trick users into clicking on ads...

It happens so often that I, too, assume it is done for precisely the same reason.

A commercial app is just a blend of software bugs that encourages profitability (not too many bugs, not too few).

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

#32
post #7

I agree with [this][1] idea: > an autocomplete has one chance to reorder per keystroke. if you got it wrong and you have a better ordering a bit later you must “swallow the sadness” (as per the original author of this wisdom) but never change already displayed items [1]: https://twitter.com/dan_abramov/status/1470751551568363530

Can someone please tell the Windows Start Menu designers? Have completely ruined the experience as it constantly juggles items as its heuristics are seemingly updated. I especially enjoy how Bing results get prioritized over local applications and files.

You're the product. I'm not sure they care what you think.

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

#33
post #15

A particular bane of mine is the self-oscillating UIs, youtube is particularly bad at it these days - if the mouse pointer is in 'just the right place' (which is bigger than it sounds) then you get the seek-bar preview frames popup, which moves things just enough that the mouse pointer is no longer over the area that triggers it, so it vanishes, and the whole thing starts again.

This can happen in native UIs as well. I've had to add hysteretic behaviours to prevent the appearance of a scroll bar somehow obviating the need for the scroll bar, so it vanishes and now it needs a scroll bar, repeat as fast as the toolkit event loop allows.

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

#34
Here's the problem: developers cut their teeth on twitch video games and so they have no compunction about forcing users to play a video game at every app and every web page we encounter.

It's funny, I frequent a government-owned website for people with disabilities and receiving public benefits, and one of their UI elements is a marquee message "You have a message!" which scrolls from right to left. If you are deft enough to click on it, you will discover that your password expires soon! (Your password always expires soon) That is actually not the important message section of the site but the system notifications that don't tell you anything about your benefits status or applications. It's a laugh riot every time I see one of those message marquees. I've quit clicking on them because I've figured out they are worse than meaningless.

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

#35

The gold standard for the web should be: Craigslist Fast, functional, responsive.

Or McMaster Carr. RS, with it's laggy backend (I assume, as their recent UI shinification didn't change it: it was bad before) could learn a lot from them.

Then again, McMaster Carr want you to use an app on mobile and the new RS site works on mobile quite well, with the lag more hidden by the inefficiencies of mobile browsing in general.

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

#36
post #3

Way back when I first started learning to build web pages [when HTML4 was just a glint in Tim Berners-Lees eye], it was conidered bad form not to prvide a 'width' and 'height' attribute for an image you were placing on the page. Because if you provided these, the browser would know how much space to leave for the image to occupy after it had downloaded [this was back in the dial-up modem days. So images usually loade…

> basic concepts of usability seem to have fallen by the wayside Sadly, the tech may have changed but both our ideas on usability and the incentives at play have remained the same. Which is to say, the devs I know of all know that popup videos, banners, modals, etc. are all trash much like the popup ad banners of 1997. But we do them anyway because the people that pay us have financial incentives that have been prove…

> That's the whole shell game of A/B testing. You're testing your way to what works best for you and not your users.

A/B testing is a tool. Any tool can be misused.

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

#38
It's not only buttons, sometimes the whole UI moves. Many mobile websites use sticky headers and footers that stick or unstick, appear or hide according to the position of the users in the document, how long since they touched the screen, scrolled, etc. I either switch to reader mode or savagely use uBO's element picker to select and permanently hide those elements. At the end of the treatment either the header displays only when I scroll to the top and the footer when I scroll to the end or they never display. I really don't care because what I want to read is the content in between.

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

#39
The current version of the Amazon Prime Video app (and maybe also the HBO Max app?) on Apple TV has one of the worst examples of this I’ve ever experienced. In their featured listings, they should cards of shows/movies in what is basically a portrait view. When one of the cards becomes active, after a second or two it becomes wider and its content and background image changes and the cards to its right are pushed out further to the right. So as you’re looking at a card and you begin to read it, its entire contents is modified! It’s so maddening.

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

#40
All the examples are a case of unfortunate timing: asynchronous things doing late UI replacement that happen to conflict with the time window in which you click.

That's amateur stuff. Our car does this intentionally. As your finger is in mid-air, on its way to hit something on the touch screen, it's detecting this motion and then shows a context bar in the top and bottom by the time you land your finger. Which often overlays whatever you were going to touch.

It's so comically bad that I think a team of engineers is laughing back at the factory: "look! he's trying to touch something again!".

The other prank they included is traffic alerts. You're sitting in a traffic jam for 10 minutes already and then my music stops, only to hear: slow traffic ahead.

Post reply on HN