Believe it or not, some Windows 10 UI components don’t live up to expectations and it doesn’t matter how robust your hardware is. One such example is of the Jump List in Windows 10 that caught the attention of Google Chrome for Windows developer Bruce Dawson.
Dawson reached out to Microsoft via WindowsDev GitHub repo and complained about the time Windows 10 takes to display a jumplist after right-clicking on an app’s icon in the taskbar. What’s interesting is that Dawson had complained about the same thing last year as well.
“I frequently right-click on items in the task bar in order to view their properties or close them. Last year I reported a ~500 ms delay due to massively redundant ReadFile calls. This was fixed. However, closer analysis shows that there still remains a 200-250 ms delay from the moment that the mouse button is released until the menu appears,” Dawson wrote on GitHub.
Since then, Microsoft has moved its arms to fix it, but according to Dawson, the Jump List response time has only reduced to 250ms from around 500ms last year. While it may not sound like much on human time scales, the delay is significant when considering the speed of modern software and is “beyond the ideal human interaction times and is a constant frustration.”
To give you a reference, Dawson has a Windows 10 PC that packs an Intel Core i7-7700HQ with 32GB RAM and 2TB SSD storage. So, it should be a rare instance when the hardware is at fault for the slow jumplist performance.
The developer said that the menu should open “visually instantaneously” after the user clicks and suggested that the ideal response time should be less than 50ms or 100ms at a stretch.
Senior Microsoft Program Manager Rich Turner responded to the reported issue. “Reopening this issue as the product team are investigating. Will share the result of their findings once they solidify,” he said. Earlier, it was marked as closed by a Microsoft engineer who suggested Dawson to post it on the Feedback Hub.
It remains to be seen how much improvement Microsoft will be able to bring in the coming days.