How is it that I am opening up a second instance of Opus?

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

How to use buttons and scripts from this forum