<html><body><div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000"><div data-marker="__QUOTED_TEXT__"><div style="font-family:'arial' , 'helvetica' , sans-serif;font-size:12pt;color:#000000"><div><div style="font-family:'arial' , 'helvetica' , sans-serif;font-size:12pt;color:#000000"><div>Hi everyone,</div><div><br>My app uses Shibboleth for single sign-on. With Firefox and Chrome, it works well! However, in Safari (from version 11.1.2) on Mac OS, it does NOT work! It shows the WHITE page.<br>I have to TRY/RELOAD the app 4 times to get the main page.<br><br>In the <strong>Development Tool</strong> of <strong>Safari</strong>, I get information about Resource as below:<br><br><strong>1. First TRY : GET</strong> <br> - cas.grenet.fr ==> identication --> returns to shibboleth.univ-grenoble-alpes.fr<br> - shibboleth.univ-grenoble-alpes.fr ==> gets 2 resources :<br>    - SSO;jsessionid (sets auth cookies) <br>    - favicon.ico<br>    then ==> returns to sidespp.univ-grenoble-alpes.fr/player<br> - sidespp.uness.fr ==> gets 6 resources :<br>    - /player ==>           <br>      - /xxx/styles.xxx.css          ==> (got from sidespp/player)<br>      - /xxx/runtimes-es2015.xxx.js  ==> returns to /WAYF page (searching why)<br>      - /xxx/polyfills-es2015.xxx.js ==> returns to /WAYF page (searching why)<br>      - /xxx/scripts.xxx.js          ==> (got from sidespp/player)<br>      - /xxx/main-es2015.xxx.js      ==> returns to /WAYF page (searching why)<br>      once the 6 resources have been 'received or returned to' :<br>      - /favicon.ico<br> ===> results a blank page (and not returned to /player/auth/login, stays at /player)<br>----------------------------------------------------------------------------------<br><strong>2. Second TRY: RELOAD</strong><br> - sidespp.uness.fr ==> gets 6 resources :<br>    - /player ==>  <br>      - /xxx/styles.xxx.css          ==> (got from memory, for /player)<br>      - /xxx/runtimes-es2015.xxx.js  ==> returns to /WAYF page (still searching why)<br>      - /xxx/polyfills-es2015.xxx.js ==> returns to /WAYF page (still searching why)<br>      - /xxx/scripts.xxx.js          ==> (got from memory, for /player)<br>      - /xxx/main-es2015.xxx.js      ==> returns to /WAYF page (still searching why)<br> ===> results a blank page (and not returned to /player/auth/login, stays at /player)<br> ----------------------------------------------------------------------------------<br><strong>3. Third TRY: RELOAD</strong><br> - sidespp.uness.fr ==> gets 6 resources :<br>    - /player ==><br>      - /xxx/styles.xxx.css          ==> (got from memory, for /player)<br>      - /xxx/runtimes-es2015.xxx.js  ==> returns to /WAYF page (still searching why)<br>      - /xxx/polyfills-es2015.xxx.js ==> returns to /WAYF page (still searching why)<br>      - /xxx/scripts.xxx.js          ==> (got from memory, for /player)<br>      - /xxx/main-es2015.xxx.js      ==> returns to /WAYF page (still searching why)<br> ===> results a blank page (and not returned to /player/auth/login, stays at /player)<br>----------------------------------------------------------------------------------<br><span style="color:rgb( 0 , 0 , 255 )"><strong>4. Fourth TRY : RELOAD</strong></span><br> - sidespp.uness.fr ==> gets 6 resources :<br>    - /player ==><br>      - /xxx/styles.xxx.css          ==> (got from memory, for /player)<br>      - /xxx/runtimes-es2015.xxx.js  ==> (got from disk ... )<br>      - /xxx/polyfills-es2015.xxx.js ==> (got from disk ... )<br>      - /xxx/scripts.xxx.js          ==> (got from memory, for /player)<br>      - /xxx/main-es2015.xxx.js      ==> (got from disk ... )<br>      once each resource has been received :<br>      - /player/auth/login  ==> (got from memory, for /player/xxx probably a js file that failed before)<br>      ===> results a loading page, with:<br>        - icon-512x512.png<br>        - primeicons.xxx.ttf<br><span style="color:rgb( 0 , 0 , 255 );font-size:14pt"><strong>        and a page totally well-formed</strong></span><br><br>My app use <strong>Angular, Node.js and CouchDB/PouchDB</strong>.<br><br><strong>I would like to receive your comments to resolve this issue.</strong> Thank you very much! <br><br>Best regards,<br>Thanh-Hai</div></div></div></div><br></div></div></body></html>