A Frustrating Problem with GUI Interaction: Is Anyone Else Annoyed?

  • Thread starter Thread starter berkeman
  • Start date Start date
  • Tags Tags
    Gui Interaction
Click For Summary

Discussion Overview

The discussion revolves around frustrations with graphical user interface (GUI) interactions, particularly in web-based applications. Participants express concerns about how updates to GUIs can lead to unintended clicks or selections, impacting user experience and potentially causing significant errors.

Discussion Character

  • Debate/contested
  • Technical explanation
  • Exploratory

Main Points Raised

  • Some participants report frequent issues with GUIs where updates cause clickable elements to shift unexpectedly, leading to accidental selections.
  • One participant suggests that this behavior may be a deliberate design choice, where updates are timed to coincide with user clicks, creating a misleading interaction.
  • Another participant speculates that developers may not experience these issues due to working in high-speed environments, implying a disconnect between development and user experience.
  • There is a suggestion that web-based GUIs are inherently problematic due to constant updates and rendering, which can disrupt user interactions.
  • One participant argues that the motivation behind such design choices may be financial, as unintentional clicks on advertisements can generate revenue.
  • Another mentions scroll anchoring as a potential solution to mitigate the issue of shifting elements in modern browsers.

Areas of Agreement / Disagreement

Participants express a range of frustrations and theories regarding GUI behavior, with no consensus on whether the issues are accidental or deliberate. Multiple competing views on the causes and implications of these interactions remain unresolved.

Contextual Notes

Some participants reference specific technical aspects of web development and user interface design, indicating that the discussion may depend on varying definitions of user experience and design intent.

berkeman
Admin
Messages
69,388
Reaction score
24,756
TL;DR
On my PCs and phone, little attention seems to have been given by the GUI developers to keeping clickable/tapable content in the same place as the screen updates. This often leads to me clicking/tapping on the wrong thing as it updates as I try to select what was just there.
This has been a big annoyance for me for a while. I do some GUI development and programming for some of the Manufacturing Test Fixture programs that I develop, so I'm sensitive to making GUIs intuitive and easy to use.

But with many PC and phone interfaces (mainly browser-based), the program that is updating and managing the GUI seems to give little consideration to the interaction of the user with the GUI. So many times I'm about to click on a selection, and at the last nanosecond the GUI updates and moves the target selection down or someplace else and replaces it with something else. This usually results in me clicking/tapping on the wrong selection, sometimes to a catastrophic result ("delete all" or similar).

I thought about filing a patent application for a built-in timer for GUI updates and taps/clicks, but you would think somebody would have done that already. Am I the only one who is super-annoyed by this GUI misbehavior?
 
Technology news on Phys.org
berkeman said:
Summary:: On my PCs and phone, little attention seems to have been given by the GUI developers to keeping clickable/tapable content in the same place as the screen updates. This often leads to me clicking/tapping on the wrong thing as it updates as I try to select what was just there.

Am I the only one who is super-annoyed by this GUI misbehavior?
No!
 
It is an old trick. As you go to sign the document, the top sheet of paper is removed, leaving you to sign a slightly different document.

I think you will find that the update is being deliberately delayed until after you have clicked, then the box they want you to click is placed where your click was placed, making you think it was your mistake.

The system knows when you move the mouse into the box. It knows the average time you take to click. Once you have decided to click, the autonomous action takes about 0.25 seconds, during which you cannot change your mind and stop your muscle action.

When a card is physically turned and revealed on the table, the identity is predetermined. When a card is turned on the screen, the identity can be selected by software from a subset of possibilities, to deliberately help, or hinder your position.

Don't trust the bastards.
 
  • Like
Likes   Reactions: berkeman and russ_watters
My guess is that most developers work using development machines that have very fast Internet. If they were forced to develop in slower, less capable environments, they would be more sympathetic.

Let's hear it: 110 baud for all developers! :wink:
 
  • Haha
  • Like
  • Love
Likes   Reactions: Keith_McClary, jrmichler, jedishrfu and 1 other person
I think this is a feature of web-based GUIs and apps as the rendering engine is constantly updating to include new images some for the gui interface as they complete their download. There is a way to disable clicks... until after everything is downloaded but that power is given to the web page code and not the user.

https://developer.mozilla.org/en-US/docs/Learn/HTML/Howto/Author_fast-loading_HTML_pages

which shows a lot of stuff for developers to do if only they got paid to do it right vs fast.
 
  • Informative
Likes   Reactions: berkeman
It is perfectly possible to avoid this so I think the only conclusion is that where it does happen it is deliberate. It used to be that a website could earn money by displaying advertisements; this is no longer the case, it is only possible to earn money by generating clicks on advertisements. Therefore a trick to get you to click on an advertisement unintentionally is worth doing.

The implementation of scroll anchoring in a number of modern browsers is an attempt to defeat this con. Alternatively, don't visit sites that use this trick and similar techniques: they can often be identified by their clickbait headlines and content.
 
  • Like
  • Informative
Likes   Reactions: sysprog, jedishrfu and berkeman

Similar threads

  • · Replies 20 ·
Replies
20
Views
2K
  • · Replies 1 ·
Replies
1
Views
8K
  • · Replies 13 ·
Replies
13
Views
4K
  • · Replies 9 ·
Replies
9
Views
8K
  • · Replies 1 ·
Replies
1
Views
5K