This script logs all instances of listers being opened, which can help you determine the triggering event/action.
function OnInit(initData) {
initData.name = 'LogNewListers';
initData.version = '2025-10-01';
initData.url = 'https://resource.dopus.com/t/how-is-it-that-i-am-opening-up-a-second-instance-of-opus/57365/3';
initData.desc = 'LogNewListers';
initData.default_enable = true;
initData.min_version = '12.0';
}
function OnOpenLister(openListerData) {
DOpus.Output(openListerData.lister);
DOpus.Output('\t' + openListerData.lister.title);
}
Save EventLogNewListers.js.txt toββββ
%appdata%\GPSoftware\Directory Opus\Script AddIns