Hi Mark, We are running into this same issue. Would you mind pointing me to what in the master branch version resolved this issue for you? We are seeing the issue with 7.1.4 currently.
On Thu, Jan 9, 2025 at 9:12 AM 'Mark Oliver' via CAS Community < cas-user@apereo.org> wrote: > Thanks Ray, > > I was able to find the latest file on the master branch which looks like > it's been fixed: > > https://github.com/apereo/cas/blob/master/support/cas-server-support-thymeleaf/src/main/resources/static/js/cas.js > > Cheers. > Mark > > On Tuesday, 7 January 2025 at 06:26:59 UTC Ray Bon wrote: > >> Mark, >> >> You can start with >> https://apereo.github.io/cas/developer/Contributor-Guidelines.html >> <https://apereo.github.io/cas/developer/Build-Process.html> >> >> Ray >> >> On Mon, 2025-01-06 at 06:30 -0800, 'Mark Oliver' via CAS Community wrote: >> >> Hello, >> >> We recently attempted to upgrade our CAS installation from 6.6 to 7.x and >> encountered a blocking issue with Android’s embedded WebView (specifically >> in the Gmail app). >> >> In CAS 7.x, the default src/main/static/js/cas.js file appears to rely >> more heavily on localStorage. However, the Gmail app’s built-in WebView >> which is used for registering an account does not properly support >> localStorage. This leads to errors in the authentication flow, causing the >> WebView browser to hang after CAS credentials are submitted. In CAS 6.6, >> the code primarily used sessionStorage, and this issue never arose. >> >> To work around the problem, I’ve updated cas.js so that it first checks >> if localStorage is available, and if not, it falls back to an in-memory >> object or to sessionStorage. This resolves the problem for our users. >> >> - So firstly is this a known issue, as of 7.1.3 that issue still remains. >> - If a fix is welcome, where should I submit a pull request for the >> src/main/static/js/cas.js file? >> >> Cheers. >> Mark >> >> >> -- > - Website: https://apereo.github.io/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 cas-user+unsubscr...@apereo.org. > To view this discussion visit > https://groups.google.com/a/apereo.org/d/msgid/cas-user/0f4c6d2c-a7b3-461f-9dee-d448da800e8bn%40apereo.org > <https://groups.google.com/a/apereo.org/d/msgid/cas-user/0f4c6d2c-a7b3-461f-9dee-d448da800e8bn%40apereo.org?utm_medium=email&utm_source=footer> > . > -- Jonathon Taylor (he/him) Information Security Office jonath...@berkeley.edu -- - Website: https://apereo.github.io/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 cas-user+unsubscr...@apereo.org. To view this discussion visit https://groups.google.com/a/apereo.org/d/msgid/cas-user/CABzqDo_%3D%3DyN70G9NNYB_FNOk9UcanDcXSZvwnbrUPTmdFtijrw%40mail.gmail.com.