The code includes some special cases for Internet Explorer. Microsoft doesn't officially support it anymore. Users still exist, usually in legacy corporate intranet environments, but they can be considered a special case.
I propose to either
- remove code that is specific to Internet Explorer, or
- put it behind a compiler flag
Removing this legacy code is not simply about removing technical debt, at least one code snippet actually impacts every request, where a check need to be handled differently just because of a quirk of Internet Explorer. The removal of that code would thus benefit all users.
The code includes some special cases for Internet Explorer. Microsoft doesn't officially support it anymore. Users still exist, usually in legacy corporate intranet environments, but they can be considered a special case.
I propose to either
Removing this legacy code is not simply about removing technical debt, at least one code snippet actually impacts every request, where a check need to be handled differently just because of a quirk of Internet Explorer. The removal of that code would thus benefit all users.