Recommendations for an optimal PromoSuite Next user experience

PromoSuite Next is a session-based program that requires user authentication, a standard practice in software development. 

We recommend that you do not open PromoSuite Next in multiple browser tabs simultaneously, as doing so can lead to several issues common to session-based programs.

In this Help Center article, we'll explore the reasons why it's problematic to use multiple tabs for session-based programs and provide recommendations on how to avoid potential pitfalls.

The technical part

Session Management 
Sessions are established to maintain a secure and seamless connection between the user and the server. When the same user tries to access the program from multiple tabs, the server may struggle to manage and synchronize these sessions, leading to unexpected behavior and errors.

Data Integrity

Session-based programs often involve the exchange of data between the user's device and the server. When the same session is active in multiple tabs, conflicts may arise in terms of data integrity. Users may inadvertently overwrite or manipulate data, leading to inconsistencies and potential data corruption.

Resource Consumption
Each open tab consumes resources, including memory and processing power. Running multiple instances of the same session-based program can strain your computer, leading to slow performance, crashes, or even freezing.

Our recommendations

Single Tab Usage
We highly encourage users to open PromoSuite Next in a single tab to ensure proper session management and avoid data conflicts.

Log Out Properly
Users should log out of the program when their work is done, rather than simply closing the browser tab. Proper logout procedures help ensure that the session is terminated securely.

Browser Extensions
Be cautious with browser extensions that claim to manage multiple sessions. Such extensions may compromise security and lead to unintended consequences. Browser extensions, in general, can alter the way a browser is meant to interact with a specific website, which could lead to issues. You can always troubleshoot an issue by disabling any extensions to see if the problem persists.