async OpenEditor(pathId, src) {
    return openDashboard(`${SCRIPTS}/${
      pathId || `_new/${src?.tab?.id || (await getActiveTab()).id}`
    }`, src);
  }
@param {string} [pathId] - path or id: added to #scripts/ route in dashboard,
falsy: creates a new script for active tab's URL
@param {VMMessageSender} [src]