wyskakujące okno w menu kontekstowym rozszerzeń chrome

Opracowuję rozszerzenie chrome i mam problem. Dodałem element do menu kontekstowego chrome i chcę otworzyć okienko wyskakujące, jeśli element menu zostanie kliknięty. Mój kod wygląda tak:

function popup(url) {
window.open(url, "window", "width=600,height=400,status=yes,scrollbars=yes,resizable=yes");
}

chrome.contextMenus.create({"title": "Tumblr", "contexts":["page","selection","link","editable","image","video","audio"], "onclick": popup('http://example.com')});

Ale ten kod nie działa tak, jak chcę. Okno podręczne nie pojawia się po kliknięciu elementu kontekstu, ale po odświeżeniu rozszerzenia w preferencjach rozszerzenia chromu.

Z góry dziękuję!

questionAnswers(1)

yourAnswerToTheQuestion