Release notes Oct 2025


Product Update – Web Widget, Dashboard, and Respondent View Enhancements



Overview

This combined release improves the overall experience across Web Widgets, dashboards, and Respondent View interfaces. It introduces new customization options, resolves UI and data issues, and enhances performance and visual consistency. Users can now enjoy faster dashboards, smoother widget behaviour, and better design alignment with their websites.



1. Web Widget Functionality


Web Widget Activation Fix 

Resolved a bug where in specific circumstances a Web Widget set as “Active” still behaved as if it were in “Test” mode. The system now correctly applies the selected mode and displays the Web Widget template on the configured URLs.


Visitor-Based Display Control 

Added a new setting to further customize the web widget visibility. Before it was only possible to fully deactivate it for users who interacted with it, not for a specific timeframe. This is now resolved with “Stop showing after visitor activation for n days.” When enabled, the widget appears to a visitor once and stays hidden for the configured period (e.g., 10 days). It then reappears automatically, ensuring a more personalized and less intrusive experience.


Redirect to Web Widget After Event Completion 

A new advanced option is made available to specify the exact moment when to show the questionnaire to the respondent. This was already possible based on URL or timed triggers. Its now also possible to connect this action to an event, for example clicking a specific button on the page. This option ensures that the respondent can be targeted at the exact appropriate moment.


Enhanced Template Activation Settings 

The “Never automatically activate template” option now works correctly when used with a custom code snippet on the connected website. The install code can be extended with the following script:

window.CYSWW.initCustomButtons('customButton')


Website Data Retrieval 

Data collection through the web widget can now capture and send specific data directly from their website to the database via a simple code addition. Before, only parameters that were available in the website url could be captured. Now, any other available data within the website can be targeted. This allows greater flexibility and deeper integration for advanced use cases.


Extended Character Limit for Default Popup Title 

The popup title character limit has been increased from 30 to 100 characters, allowing for longer, more descriptive headings for easier recognition and increased user friendliness.


“Website Font” Integration 

A new “Website Font” option is now available in the font dropdown within the Default Popup settings. This enables the widget to match the website’s own typography for better visual consistency.


“Website Font” for Popup Title 

The popup title under Edit Popup Look and Feel now also supports the “Website Font” option, ensuring font uniformity across all display elements.


Customizable Open/Close Button Text 

Users can now switch the position of the Open and Close button text in the Default Popup. This adds flexibility to tailor button labels to the site’s tone and interaction flow.


Adjustable Popup Height and Position 

A new “Height” configuration is available in the Default Popup Template for both left and right positions.

You can now precisely align the WebWidget to Center Right or Center Left using the following margin settings:

Top: 0px 0px auto 0px

Centre: auto 0px auto 0px

Bottom: auto 0px 0px 0px



2. Dashboard and Reporting Improvements


Datagrid Period and Filter Fixes 

Fixed issues where the Datagrid widget showed only one month of data regardless of the selected rolling period. Exports now correctly match the configured time range, and dashboard-level start dates no longer override widget settings.


Performance Enhancements 

Backend improvements reduce dashboard loading times and improve responsiveness for large datasets.


Dashboard Loader Experience 

Added a loader that appears instantly when the dashboard begins loading, replacing the previous grey screen delay and improving user experience.


Datagrid Responsiveness for Large Datasets 

Removed the “1000 records per page” option to prevent freezing with large datasets, due to limitations within widely used browsers. Scrolling, filtering, and sorting now operate smoothly.



5. Respondent View Experience


Survey Footer Layout Fix 

Resolved layout issues in the Respondent View footer during browser resizing. Elements such as the progress bar, buttons, company details, and “Powered by” logo now stay properly aligned across all devices.


Optimized Image Loading 

Images now load via signed URLs instead of backend byte streams, significantly improving load times in Respondent View.


Root Cause Page Highlighting 

Improved visibility of selection highlights on the root cause page by adding thicker borders and maintaining text color consistency.



6. Import Source and Rule Engine Fixes


Import Source Record Management 

Fixed an issue where users could not edit or delete records in the Import Source. Updates now reflect correctly in the data view.


Dynamic Rule Engine Stability 

Resolved an issue where rules with NULL variable values blocked dependent rule execution. Rules now handle NULL values correctly and execute as expected.



7. Portal and Interface Enhancements


Login Page Stability 

Fixed an issue where login page images flickered due to repeated API calls during authentication. Portal-specific caching now ensures images load once per session and refresh only when updated.


What you need to know

  • No manual action is required
  • These updates affect only the areas listed above — known issues in other modules are being tracked separately


Applies to

  • WebWidgets
  • Dashboards
  • Datagrid Widget
  • Respondent View
  • Import Source
  • Dynamic Rule Engine (DRE)
  • Login Page and Portal UI
  • Root Cause Page


Login or Signup to post a comment