Release - February 2026

Deactivation of "Delete Responses" Permission for Reporting Users

Summary

Reporting users previously had access to the "Delete responses" permission, which was not intended for this user type. This allowed reporting users to delete responses, contrary to requirements. The backend was updated to ensure reporting users cannot have the "Delete responses" permission, and any attempt to enable this permission now changes the user type to regular user.

Impact

Reporting users can no longer delete responses. Existing reporting users with the "Delete responses" permission have had this role removed, and new reporting users cannot be assigned this permission.

Result

Only regular users or higher can have the "Delete responses" permission; reporting users are restricted from this action.

HTML Page Title Requirement Removed

Summary

HTML pages in surveys previously required a title due to changes made in DEV-5306. This prevented saving existing surveys with HTML pages lacking a title, blocking updates to those surveys. The requirement for HTML page titles has been removed; HTML pages can now be saved and edited without a title, restoring previous functionality.

Impact

Surveys containing HTML pages without titles can now be saved and updated as before. No migration or manual intervention is needed for existing surveys.

Result

HTML page titles are no longer mandatory, and saving or editing surveys with or without HTML page titles works as expected.

Survey Editor Logic Conditions Duplicated on Save

Summary

Logic conditions in the survey editor were duplicated after saving a survey containing a logic rule with multiple conditions. Removing logic rules also had no effect. This could cause logic to build up on every save eventually leading to a timeout on opening the survey builder. The update ensures that logic conditions are no longer duplicated on save and that removing a rule now works as expected.

Impact

Survey editors now see correct logic conditions after saving and reloading. Removing a logic rule properly deletes it from the survey.

Result

Logic conditions are no longer duplicated, and rule removal functions as intended.

HTML Page Variables Not Populated from URL

Summary

HTML pages in surveys no longer populated {{variables}} from the URL. This prevented expected personalization and branding on survey HTML pages. The system was updated to restore population of {{variables}} in HTML pages using values from the URL.

Impact

Survey HTML pages now correctly display dynamic content based on URL parameters, enabling expected personalization and branding for customers using variable substitution.

Result

HTML pages in surveys populate {{variables}} from URL parameters as expected.

Summary

Deeplinks to specific pages in the application previously redirected to the homepage when opened in a new browser tab without an existing session. This occurred because authentication state was stored in SessionStorage, which is limited to a single tab, causing the application to trigger the authentication flow and redirect to the homepage even when a valid JWT access token was present in LocalStorage. The authentication flow has been updated to store all relevant authentication data in LocalStorage, ensuring session persistence across tabs and correct deeplink navigation.

Impact

Users can now open deeplinks in new tabs and be directed to the intended page, rather than being redirected to the homepage due to missing session data. This resolves issues with report clickthroughs and navigation from external sources.

Result

Deeplinks consistently navigate to the correct destination across browser tabs.

Preview Survey Functionality for Pending Invite Batches

Summary

Previously, there was no way to preview a survey as a specific respondent before sending an invite, which limited the ability to verify survey logic and personalization for each recipient. This caused practical issues in confirming that the correct metadata and logic would be applied for each respondent, and increased the risk of errors in survey delivery. A "Preview survey" button is now available for each respondent in a pending invite batch, allowing the survey to be opened in preview mode with the respondent's specific metadata and logic; submitting a response is disabled in this mode.

Impact

Users can now verify the survey experience for each respondent before sending invites, ensuring correct logic and personalization without affecting metrics or invite status.

Result

Survey previews for pending invites are available.