公開しているchrome拡張機能をManifestV3に対応するためバージョンアップ作業をしている際に、現在のタブのタイトルとURLを取得するために使用していたchrome.tabs.getSelectedが動かなくなっていて苦戦したのでメモ
旧バージョン
chrome.tabs.getSelected(null, function(tab) {
let Data = {"Title": "", "URL": ""};
Data.Title = tab.title;
Data.URL = tab.url;
修正したバージョン
chrome.tabs.query({active:true, lastFocusedWindow:true}, tabs => {
let Data = {"Title": "", "URL": ""};
Data.Title = tabs[0].title;
Data.URL = tabs[0].url;
tabs.queryを使うと出来るようになる