Login Page partially displaying on Safari 15.4 (on Mac)

I just notice this issue recently on one of my apps, when I use the embed option to embed the Knack generated script to one of my websites.

When I access that website using Safari (ver 15.4 for Mac and also the version that is on the iPad), Only the button to the login page appears on the browser. The email ID and the password fields do NOT display at all - its missing from the screen.

However, if you were to do the same using Chrome (ver 92.0.4515.xxx) its works fine.

On Firefox (ver. 98.0.2) it renders fine as well.

I have not touched the code for that website for a while, so I don’t really know what variable with the browser has changed since.

I do not currently have access to Microsoft IE or Edge, so I cannot fully test those browsers currently.
Has onyone experienced the same lately, or have any suggestions that I should look at?

Thank you.

Kind regards,

Hi Alvin,

This is normal for Embedded apps that use Cookies. Users logging into your embedded app will be redirected to a consent screen to log in.

You can manage these settings in your Builder by going to User Logins > Embedded Login Security.

The login experience is different depending on whether you choose either Cookies or Tokens.

You can read more about Cookies and Tokens here:

1 Like

Thank you for that very useful pointer. I was not aware of that… as this only started happening to my site recently - probably with the recent upgrades to the MacOS.

Thank you very much for that pointer.

Kind regards,
Alvin Ong

1 Like