It is possible to prevent browser session timeouts. This functionality is configurable at GNPortalConfiguration level, by setting the new parameter EndlessSessions to "true". Example in gnpc_Config.xml:
<GNPortalConfiguration
EndlessSessions="true"
...>
For a specific application, the value specified in the application configuration file (ex: gnpc_Config.xml, gnpcInt_Config.xml, etc...) applies.
If not set, then the value set in the PortalConfig.xml file applies. If it is neither set in PortalConfig.xml, then it defaults to "false". That way, it is possible to have different values for different applications (for example "true" for the main application, and "false" for the int applications).
When the parameter EndlessSessions is set to "true", then the browser session will never timeout until ALL the browser windows are closed.
Please note that for security reasons, it is not advisable to enable this functionality for applications accessible from internet.
See also
Preventing login timeout in client applications
Preventing interactive workflow timeout