(tabId)
| 229 | } |
| 230 | |
| 231 | async function stopInspector(tabId) { |
| 232 | try { |
| 233 | await chrome.tabs.sendMessage(tabId, { type: 'stopPicker' }); |
| 234 | } catch (err) { |
| 235 | console.debug('[gstack bg] Failed to stop picker on tab', tabId, ':', err.message); |
| 236 | } |
| 237 | return { ok: true }; |
| 238 | } |
| 239 | |
| 240 | async function postInspectorPick(selector, frameInfo, basicData, activeTabUrl) { |
| 241 | const base = getBaseUrl(); |