Skip to content

Commit f2c0279

Browse files
committed
implemented chrome.tabs.query inside of chrome.contextMenus.onClicked. will grab the info of the tab that invoked reactime, and create a tabsObj entry for it so that error container and other functions have that info available later
1 parent 5abfda9 commit f2c0279

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

src/extension/background.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -534,4 +534,14 @@ chrome.contextMenus.onClicked.addListener(({ menuItemId }) => {
534534
};
535535
if (menuItemId === 'reactime') chrome.windows.create(options);
536536
});
537+
//JR 12.20.23
538+
chrome.tabs.query({ active: true, currentWindow: true }, (tabs) => {
539+
console.log('onContext click tab info', tabs);
540+
if (tabs.length) {
541+
const invokedTab = tabs[0];
542+
const invokedTabId = invokedTab.id;
543+
const invokedTabTitle = invokedTabTitle;
544+
tabsObj[invokedTabId] = createTabObj(invokedTabTitle);
545+
}
546+
});
537547
});

src/extension/contentScript.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
1-
chrome.tabs.getCurrent((tab) => {
2-
console.log('contentScript loaded on ', tab);
3-
});
4-
51
// Web vital metrics calculated by 'web-vitals' npm package to be displayed
62
// in Web Metrics tab of Reactime app.
73
import { onTTFB, onLCP, onFID, onFCP, onCLS, onINP } from 'web-vitals';

0 commit comments

Comments
 (0)