When using custom branding, it requires page layout v1.2.0 or newer. However, some of the JS injected into the page contains template literals which are not supported in IE11:
t[e] && h.length > 0 && (i = document.createElement("style"), i.innerHTML = `div[data-tenant-branding-background-color=true]#background_branding_container {background: ${t[e]};}`, $("head").append(i));
Not looking to change the way page layout v1.2.0 works, but simply looking for added documentation indicating the correct supported browser versions for company branding - earlier indications in this page (Custom HTML and CSS section) state that IE11 is explicitly supported.
⚠Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.
@SlyW Thanks for the feedback ! I have assigned this issue to content author to investigate and update the document as appropriate.
There is also an issue with 1.2.0 in IE to where the page does not load. We recently deployed our app to prod and had tested everything in IE with no issue. Sometime over the past few days there became an issue. In the console log we see: SCRIPT1014: Invalid Character authorize (17,95719). IT appears to be a backtick (`) in the code somewhere the IE does not like. I tried to test with the MS provided templates with this page layout (1.2.0) and saw the same issue and the page would not load. Please fix this quickly.
Hi, Thanks for your feedback. I am a dev from B2C and the fix is done. We have replaced the template literal with string concatenation. The change should be available in about a week across all DCs.
Hi, Thanks for your feedback. I am a dev from B2C and the fix is done. We have replaced the template literal with string concatenation. The change should be available in about a week across all DCs.
Thanks for the quick update on this! Stinks we will have user issues in IE for a week, hopefully not many of them using IE.
Indeed - thank you VERY much for the quick turnaround.