In Web Extensions, chrome.windows.getAll({populate: true}) is supposed to return information about each window, including an array of all tabs that are in the window. In Orion, pinned tabs are not returned in the array.
STR:
- Open a clean profile, install Bitwarden (or any extension with the
tabs permission)
- Open one tab with orionfeedback.org and another tab with kagi.com
- Close all other tabs
- In the Bitwarden extension console, run
await chrome.windows.getAll({populate: true}). Go to the tabs property and you'll see the two tabs listed there.
- Pin the kagi tab
- Run
await chrome.windows.getAll({populate: true})
- See that the
tabs property no longer contains the kagi tab
Safari 26.2 (21623.1.14.11.9) correctly returns both the pinned and unpinned tabs
Running chrome.windows.getAll({populate: true}) should return all tabs that are attached to a window, regardless of if they are pinned or not
Version 1.0.4 (143)
Tahoe (26)