Log in to your Document360 account to give feedback

Feature Request

Anonymous

Supported postMessage/mw() command for switching the widget's active tab (Page Help vs Knowledge Base)
Problem Statement: In Widget V2, the active tab (Page Help or Knowledge Base) is controlled internally by the widget's own state, and only the active tab's content is mounted in the page at any time. Customers who need the widget to consistently open to, or return to, a specific tab (most commonly the Knowledge Base tab) have no supported, official way to do this. The only current workaround is a custom script that simulates a click on the tab's DOM element and watches for changes with a MutationObserver, an approach that depends on internal DOM structure (element IDs, class names) that isn't a documented or guaranteed public contract, and that has already broken once when the widget moved from V1 to V2. Suggested Enhancement: Add a supported tab-switching command to the existing postMessage API and its mw() wrapper, alongside the existing show, hide, and toggle commands — for example mw('showTab', { tab: 'knowledgeBase' }) or an equivalent postMessage method. This would let customers switch tabs deliberately and reliably without relying on internal DOM structure. Customer Benefit: Removes the need for fragile, DOM-dependent custom scripts and MutationObservers to control tab state. Gives customers a stable integration point that won't break on future internal architecture changes to the widget, the same way show/hide/toggle already provide that stability for opening and closing the widget.
0
·
Widget, Chat, Ticket…
Per-widget JWT configuration
All JWT-enabled widgets in a project share a single client secret. Regenerating the secret from any one widget applies the change to every other JWT-enabled widget in the project immediately, with no option to limit the scope to a single widget. Teams that maintain separate production and test widgets within the same project cannot make JWT credential changes in their test widget without affecting their live widget. Workaround Limitations: There is no way to regenerate the client secret for a single widget; the change always applies to all JWT-enabled widgets in the project. Administrators have no visibility in Team Auditing into when or by whom the client secret was last regenerated. Requested Solution: Support independent JWT configurations per widget, so each widget can hold its own client secret. Specifically: Each widget should be able to generate and store its own client secret, independent of other widgets in the project. Regenerating the secret on one widget should have no effect on any other widget in the same project. The existing shared configuration should remain the default, with per-widget configuration available as an opt-in. Benefits: Teams can test JWT credential changes on a non-production widget without affecting live widgets. Accidental secret regeneration on one widget does not take down all other JWT-authenticated widgets in the project. Projects with multiple JWT-authenticated widgets can rotate credentials independently. Use Cases: Production and test widget isolation within the same project, multi-team widget ownership with independent credential management, staged credential rotation without coordinated deployments.
1
·
Widget, Chat, Ticket…
·
under review
Load More