They broke pointers and wallpapers. POINTERS AND WALLPAPERS. Something that has been working since the early '90s. How tf do you break pointers and wallpapers? This is a disgrace. Microsoft is a joke.
@gabrielesvelto they used copilot.
@gabrielesvelto to play devil's advocate they have to support 9 billion different hardware configurations. regression testing windows must be absolute hell. there are literally thousands of different configurations of video card and driver revision alone even narrowing it down to things made in the last six years
the article itself says that this is only affecting certain configurations.
are they being sloppy in testing and QA? maybe. probably! but it's easy to point and laugh at people fucking up extremely hard problems
@gloriouscow yes, there's a degree of hardware and driver support involved in pointer drawing but the broader question is: why are they messing around with this code in the first place? Windows has a thousand problems that need to be solved and none of them involves custom cursors and wallpapers
@gabrielesvelto this update has a rather large (and frequently demanded) update to let you resize and reposition the start menu again
it sounds like the problem isn't the cursor code per se but the setting that controls the size of the cursor is being corrupted or overwritten. i didn't even know you could make the cursor comically big but you can do so in windows 10 as well. you can set the cursor all the way up to 256x256.
why would this update touch those settings? dunno. but when you update the main UI shell of the OS, touching some cursor settings is not patently ridiculous on the face of it
@gabrielesvelto interestingly these cursor sizes are also responsive to display DPI settings. The code that resizes the start menu has to be DPI aware as well.
Hmm. What if they refactored some of the DPI logic and took the cursor glitch along for the ride?
I don't know. Maybe I'm giving MS too much credit here, but I can think of a hundred unexpected ways for this to fuck up on certain specific video drivers.