When do cookies such as DEVICE_OS get set

I've recently faced an issue with a Web Application where OutSystemsUIWeb.GetOS was coming back with an empty string. I eventually worked out that most of the cookies listed in the link below had not been set.


In may case the page is being accessed from a mobile and the user may not be not logged into OutSystems in their mobile browser. Once logged in then the cookies are set and GetOS works. 

Does anyone know if these cookies are set during or before the login process and should they be available on anonymous pages?

Hi Nigel,

Good day!

This post might be of help.

How to make Reactive Web OutsystemsUI device detection work | OutSystems 

Although this is for reactive, I think it's also applicable to Traditional.

Kind regards,


Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.