← Webex Contact Center Intelligence
Webex Contact CenterAction Required

Webex Desktop moves custom widgets into isolated iframes; six-month test window opens

Third-party Desktop widgets will run in their own iframe. Cisco set a transition window from November 9, 2026 to May 10, 2027, and widgets that don't meet the updated guidelines could stop working.

What changed

Cisco is updating its security guidelines so custom Webex Contact Center Desktop widgets run inside an iframe shell, each with its own DOM, localStorage, sessionStorage and cookies, separate from the host Desktop. The developer migration guide says widgets can no longer read or change the host page's DOM or other widgets' DOM, read host storage or cookies, or pass data to sibling widgets through CustomEvents, window events or shared globals; they must use the Desktop SDK and postMessage instead. Dropdowns, tooltips and dialogs can no longer render outside the widget's boundary, so header widgets may need the Desktop popover SDK. Testing is available now in alpha and beta Desktop environments, reached by adding 'alpha-' or 'beta-' to the start of the desktop URL.

Vendor documentation (opens in a new tab)

Why it matters

Many contact centers rely on custom widgets for CRM lookups, scripts and agent tools, and some of them quietly depend on reading the Desktop page or talking to neighboring widgets. Cisco says most widgets need no change, but the ones that do will break when enforcement arrives, and the fix may require code changes from internal teams or a partner.

CxCave practical context

Who should care

  • Developers
  • Architects
  • Administrators

Implementation considerations

ACTION REQUIRED

List every custom widget in your desktop layouts, test each one in the alpha and beta Desktop environments, and fix any that access host DOM or storage, share events with sibling widgets, or open overlays from header slots well before May 10, 2027.

CxCave recommendation, not a vendor mandate unless explicitly stated.