Side Panel

A side panel stays open while users browse — ideal for research assistants, note-taking, and dashboards.

Side panel open alongside a webpage with a research UI

Add a side panel

In Settings → Surfaces, click Side Panel. ChromeShip registers sidePanel in permissions, sets the default path in the manifest, and configures chrome.sidePanel.setPanelBehavior({ openPanelOnActionClick: true }) so the side panel opens when users click the extension icon.

Set as entry surface

To open the side panel when users click the extension icon, go to Settings → General and select Side Panel as the entry surface. ChromeShip updates the background bootstrap to call chrome.sidePanel.setOptions at import time — no manual configuration needed.

Width

The side panel is typically 320–420px wide. Design flexible layouts that work across that range. Use h-screen overflow-hidden to constrain the panel to its viewport.

Persistence

The side panel stays open across tabs. Use Chrome storage for state that survives panel closes — the panel unmounts and remounts when the user switches tabs, so component state is lost.