Thanks, cski.

I was able to fix my flexbox issue with that pull request. Once that fix 
was applied, it revealed another issue with the field labels that was 
solved by pull request #5068 <https://github.com/apereo/cas/pull/5068/files>. 


As far as the icon issue, I tracked it down to the cache-control and pragma 
headers <https://stackoverflow.com/a/33508291/9041207>. The way CAS is 
handling these appears to be a security setting, but I don't know how to 
change the behavior. Instead, I added the following line to layout.htm directly 
below the stylesheet link for mdi-font.css. This has the effect of loading 
the Material Design Icons CSS and font files twice in IE *only*, but that's 
a price I can live with.

<link rel="stylesheet" type="text/css" 
href="https://cdn.materialdesignicons.com/5.4.55/css/materialdesignicons.min.css";
 
media="all and (-ms-high-contrast: none), (-ms-high-contrast: active)">



Hope that helps!


On Wednesday, March 17, 2021 at 10:56:33 PM UTC-7 cski wrote:

> Dustin, I was in the same situation you were/are with a single SP reliant 
> upon IE 11. Have a look at the following pull request: 
> https://github.com/apereo/cas/pull/5078/files. I was apply to apply the 
> changes in 6.2.7 and it corrected the Flexbox issue. Still need to figure 
> out the issue with the icons not displaying properly.
> On Thursday, February 25, 2021 at 7:31:57 PM UTC-6 Dustin J Luck wrote:
>
>> Thanks, Alan. I'm pretty sure I'm seeing some sort of IE incompatibility 
>> with flex boxes for issue #2. I checked out all the issues documented in 
>> flexbugs <https://github.com/philipwalton/flexbugs>, but didn't see 
>> anything that helped.
>>
>> Issue #1 seems like an issue with the icon font not displaying properly.
>>
>>
>> On Thursday, February 25, 2021 at 10:58:30 AM UTC-8 Alan S wrote:
>>
>>> I'm looking at this blindly, but you may be able to solve it with a 
>>> media query in your CSS for targeting that browser:
>>>
>>> ```css
>>> @media screen and (-ms-high-contrast: active), screen and 
>>> (-ms-high-contrast: none) {
>>>   main {
>>>     display: block;
>>>     min-width: 640px;
>>>     width: 100%;
>>>     /** or do whatever else is needed to force it into submission... **/
>>>   }
>>> }
>>> ```
>>>
>>> You might have to specify an element other than `main` (whichever one's 
>>> being unruly).
>>>
>>> -Alan
>>>
>>>
>>> On Thursday, February 25, 2021 at 12:33:48 PM UTC-6 Dustin J Luck wrote:
>>>
>>>> I have found compatibility issues with CAS 6.3 in IE11 (screenshot 
>>>> below). I have identified two distinct issues.
>>>>
>>>>    1. Icons are not displayed
>>>>    2. Flex elements are not properly sized
>>>>
>>>>
>>>> I have tried to figure out what I can change on my own, but haven't 
>>>> made any progress. Personally, I'd be fine telling people not to use IE, 
>>>> however, we have at least one SP (Adobe Acrobat on Windows) that uses IE 
>>>> for its SSO process and can't be changed.
>>>>
>>>> Is there anyone out there with the CSS skills to take a look at this 
>>>> and offer a solution?
>>>>
>>>>
>>>> [image: CAS6.3-IE11.png]
>>>>
>>>

-- 
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
--- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/7a59a1ce-cd04-4877-ad60-5bce9d25af28n%40apereo.org.

Reply via email to