You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some applications, e.g. Steam, leave behind their Windows registry records when uninstalled. Therefore user can install an application, then delete it and still have protocol registration which is picked up by the demo. Since the demo produces results which appear as false positives (reporting that an application is installed when it ctually is not), users might dismiss the demo thinking it is inaccurate. It would be nice if you could add a note or a mark (e.g., asterisk) to programs prone to false positives.
Repro steps
Install Steam so that it registers protocol handler in HKEY_CLASSES_ROOT\steam.
Uninstall Steam and note that the registry record is still present.
Run demo and see Steam among "installed" applications.
The text was updated successfully, but these errors were encountered:
You should probably file it as a Windows bug.
The demo is designed to detect if the custom protocol is supported by the system. Fancy UI is made to make the demo less boring.
It's not a Windows "bug" that an application can leave registry entries behind on uninstall, that's just how it works.
/Arguably/ a browser could do work to verify that a protocol registration is still valid (by e.g. checking for the target executable before prompting) but this would be error prone for a variety of reasons, so I don't think you're likely to land such a change in browser.
So, the demo isn't "designed to detect if the custom protocol is supported by the system" but rather "designed to detect whether the browser /thinks/ the protocol is supported by something on the system."
Summary
Some applications, e.g. Steam, leave behind their Windows registry records when uninstalled. Therefore user can install an application, then delete it and still have protocol registration which is picked up by the demo. Since the demo produces results which appear as false positives (reporting that an application is installed when it ctually is not), users might dismiss the demo thinking it is inaccurate. It would be nice if you could add a note or a mark (e.g., asterisk) to programs prone to false positives.
Repro steps
HKEY_CLASSES_ROOT\steam
.The text was updated successfully, but these errors were encountered: