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
Rayomand Vania
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
Applies to