Поскольку, к сожалению, нет явного API, доступного для достижения этой цели, самым простым способом было бы работать с элементом меню и менять свой собственный обратный вызов на "мошеннический путь":
NOP_VIEWER.registerContextMenuCallback('overrideIsolate',(menu,status)=>{
if(status.hasSelected){
const isolateButton = menu.children[0]
const newIsolateButton = isolateButton .cloneNode(true);
isolateButton.parentNode.replaceChild(newIsolateButton , old_element);
newIsolateButton.onclick = //...
}
})