Multiple Tabs
RingCentral for NetSuite Pro is designed to be used in a single tab per browser profile. If you open RingCentral for NetSuite Pro in more than one tab, it coordinates between them so you don't get duplicate ringtones or split state.
How coordination works
RingCentral for NetSuite Pro uses the browser's Web Locks API to elect a single active tab. Only the active tab:
- Holds the RingCentral WebRTC session
- Plays the ringtone on inbound calls
- Renders the global incoming-call banner
- Sends/receives SMS in real time
Other tabs become inactive — they show a warning banner instead.
The "Use this tab" warning
When a tab is inactive, you see a banner at the top:
Another RingCentral for NetSuite Pro tab is active. This tab is not handling calls. [Use this tab]
Clicking Use this tab transfers control to the current tab. The previously-active tab becomes inactive and shows the same banner.
Just one tab
Day-to-day, keep one RingCentral for NetSuite Pro tab open. If you've installed the PWA, use the standalone window instead and close any browser-tab copies.
Graceful fallback
Some browsers (older Safari, very locked-down corporate browsers) don't support the Web Locks API. In that case, RingCentral for NetSuite Pro falls back to all tabs active — both ringtones may play and both banners may appear. The functional behaviour still works; it's just noisier.
Cache sharing
The contact-name resolution cache is shared across tabs in the same browser. If one tab has already resolved a phone number to a NetSuite contact, other tabs use the same cached result for ~1 hour.
Related
- Receiving a Call — how inbound calls surface across the app.
- Installing the App — install as a PWA to dodge multi-tab issues entirely.