in src/js/background/context-menu.js [285:307]
onMakeRelayAddressForTargetElement: async (info, tab) => {
const pageUrl = new URL(info.pageUrl);
const newRelayAddress = await makeRelayAddress(pageUrl.hostname);
if (newRelayAddress.status === 402) {
browser.tabs.sendMessage(tab.id, {
type: "showMaxNumAliasesMessage",
});
return;
}
await browser.tabs.sendMessage(
tab.id,
{
type: "fillTargetWithRelayAddress",
targetElementId: info.targetElementId,
relayAddress: newRelayAddress,
},
{
frameId: info.frameId,
}
);
},