News for hackers. Stuff that matters.
Re:The Windows 11 taskbar is an annoying step backward by aeternum on Thursday January 20, 2022 @11:25PM (#30019145)
Seems like a lot of things can cause this issue, additional hard-drives that are in sleep state, networked drives in sleep, internet search.

It's actually a tough design choice with any multi-channel search: Do you start displaying results from the first sources available or do you wait until all sources have reported in?

If you wait you get latency, but if you try to stream results the order/top result can change which is jarring to the user and creates UX race conditions.

Re:The Windows 11 taskbar is an annoying step backward by vimsee on Thursday January 20, 2022 @11:33PM (#30019201)
It should be a non issue.

Index the installed apps in the start menu search and make these appear in the search result.

I want to be able to press Win-key -> type "fi" -> press nter to open Firefox. On MacOS and all Linux distros I`ve every tried, it works flawlessly.

For other (more advanced) search mechanisms, implement these in a designated search option in the taskbar, startmenu, standalone etc.

This means that Microsoft needs to abandon Bing and whatever telemetry they can gather from the user in the start menu search making this unlikely to be the reality going forward.

Re:The Windows 11 taskbar is an annoying step backward by mulmen on Thursday January 20, 2022 @11:36PM (#30019224)
Can't they just upload the search asynchronously? Why do they have to block the user?
Re:The Windows 11 taskbar is an annoying step backward by a_t48 on Thursday January 20, 2022 @11:55PM (#30019341)
Funnily enough, on iOS the default behavior is to do a web search - luckily it's possible to disable.
Re:The Windows 11 taskbar is an annoying step backward by mulmen on Thursday January 20, 2022 @11:35PM (#30019211)
You return whatever results you can before the user perceives a delay. If you think a web search or slower search is useful (it isn't) then add a button to expand the search such as "Search the web for ${search term}" or "Continue this search in Explorer".

mulmen's laws of UX design:

1. It is never ok for the user to perceive input delay.

2. There must be no compromise in service of law #1.

3. Your UX improvement is a regression until proven otherwise.

4. To change the UX you must first destroy something you love.

5. The CPU belongs to the user, not to you.

Re:The Windows 11 taskbar is an annoying step backward by jojo14 on Friday January 21, 2022 @12:53AM (#30019711)
"before the user perceives a delay": I agree with you.

For any UX/UI designer out there a delay is perceived when it is greater than 200ms. Those are milliseconds.

Re:The Windows 11 taskbar is an annoying step backward by dragonwriter on Friday January 21, 2022 @02:52AM (#30020471)
> For any UX/UI designer out there a delay is perceived when it is greater than 200ms. Those are milliseconds.

Delay is perceptible at around 10ms, and considered tolerable for generic apps (not realtime games, obviously) to about 100ms, and that's been established for quite a long time. 200ms is...too much.

Re:The Windows 11 taskbar is an annoying step backward by happytoexplain on Friday January 21, 2022 @12:58AM (#30019737)
>Do you start displaying results from the first sources available or do you wait until all sources have reported in?

In the strongest possible sense: Neither, ever. You can not treat instant results and un-cacheable delayed results of unknown quantity/size as the same element of UI. It's a fallacious premise. (Sorry to sound aggressive.)

Re:The Windows 11 taskbar is an annoying step backward by jiggawatts on Friday January 21, 2022 @05:37AM (#30021728)
Microsoft developers found a way to do it, without having to make any compromises or impact user-visible performance in any way.

Their brilliant trick to achieving this -- wait for it, it's so simple -- was nothing more than simply... sitting in the same building that Bing is served from! With a mere 1ms latency over 100 Gbps fibre from their office to the Bing servers, there's no pesky latency or packet loss to interfere with the instantaneous UX response times and deterministic behaviour.

Those pesky users are just "whining" and need to learn to sit at Redmond, just like they do.