Project

General

Profile

Improvement #11003

Updated by Navod Zoysa 3 months ago

Only for the Windows Web Agent UI component, we have currently used React version 17.0.1 and other packages with downgraded versions that are compatible with it. The reason for this is that some versions of other packages are not compatible with Internet Explorer. 

 If we use versions that are not compatible, the web agent will not render during the enrollment process because the Windows Settings app web view uses a custom legacy Internet Explorer, and the react-app-polyfill [1] library to support it in the previous iteration. 

 -Here, Here, we need to identify these incompatible versions and packages and upgrade them.- them. 

 We cannot upgrade the React version after 17 due to support for internet explorer dropped from React 18 onwards. 

 We can drop the React webapp currently used for the web agent and instead use a static web app. A template [2] is provided by Microsoft with the necessary HTML and CSS files to follow the recommended enrollment process flow. 

 [1] - https://github.com/facebook/create-react-app/blob/main/packages/react-app-polyfill/README.md 
 [2] - https://learn.microsoft.com/en-us/windows/client-management/azure-active-directory-integration-with-mdm#themes

Back