microsoft / devhome

The new Dev Home experience for Windows!
https://aka.ms/devhomedocs
MIT License
3.62k stars 322 forks source link

Dev Drive Insights - UI didn't give progress for long-running move, and allowed user to resubmit the same request #3780

Open adrastogi opened 1 month ago

adrastogi commented 1 month ago

Dev Home version

0.1701.612.0

Windows build number

10.0.26286.5001

Other software

OS Build Version: 10.0.26286.5001.amd64fre.ge_current_directadept.240903-2045 .NET Version: .NET 8.0.8

Steps to reproduce the bug

On my dev machine, I saw that there were several suggestions to move package caches for vcpkg, NuGet, node, and Python.

I clicked to apply each suggestion one by one.

Expected result

For any operations that are long-running, I would want the UI to show me progress.

Actual result

The node, vcpkg, and Python changes went through pretty quickly because I suspect the caches are small. I submitted the NuGet change, and wasn't sure if it went through. I would have ideally wanted the UI to show me progress. I submitted another request as I wasn't sure what was happening (the UI should prevent me from being able to issue a second request while there's a first one in-flight).

The NuGet operation doesn't look like it's marked as applied in the UI either, though from inspecting the file system, it looks like all the packages have been moved over.

Included System Information

CPU: AMD Ryzen Threadripper PRO 3945WX 12-Cores
Physical Memory: 63.86GB (43.75GB free) Processor Architecture: x64

Included Extensions Information

Extensions: 9932MartCliment.WingetUIWidgets_0.6.1.0_x64g91dtg5srk15g (Widgets for UniGetUI (formerly WingetUI)) Microsoft.Windows.DevHomeGitHubExtension.Canary_0.1700.612.0_x648wekyb3d8bbwe (Dev Home GitHub Extension (Canary)) Microsoft.Windows.DevHome.Canary_0.1701.612.0_x648wekyb3d8bbwe (Core Widget Extension) Microsoft.Windows.DevHome.Canary_0.1701.612.0_x648wekyb3d8bbwe (Hyper-V Extension) Microsoft.Windows.DevHome.Canary_0.1701.612.0_x648wekyb3d8bbwe (Windows Subsystem for Linux Extension) Microsoft.Windows.DevHome.Canary_0.1701.612.0_x648wekyb3d8bbwe (Git (Canary)) Microsoft.Windows.DevHomeAzureExtension.Canary_0.1200.612.0_x64__8wekyb3d8bbwe (Dev Home Azure Extension (Canary))

Widget Service: MicrosoftWindows.Client.WebExperience_524.24900.0.0_x64cw5n1h2txyewy Microsoft.WidgetsPlatformRuntime_1.4.0.0_x648wekyb3d8bbwe

github-actions[bot] commented 1 month ago

Hi I'm an AI powered bot that finds similar issues based off the issue title.

Please view the issues below to see if they solve your problem, and if the issue describes your problem please consider closing this one and thumbs upping the other issue to help us prioritize it. Thank you!

Closed similar issues:

Note: You can give me feedback by thumbs upping or thumbs downing this comment.