From 7a9da74244ab1a95c2db8ac8f17e98ccc3612f1b Mon Sep 17 00:00:00 2001 From: turner Date: Fri, 22 May 2026 16:23:06 -0400 Subject: [PATCH] Fix missing roiUtils import in ROIManager Commit 7ee891fd ("Remove circular dependencies") moved createRegionKey and parseRegionKey from ROIManager.js into roiUtils.js but did not add the corresponding import to ROIManager.js, causing a ReferenceError when rendering ROI sets (e.g. loading dev/roi/roi.html). Co-Authored-By: Claude Opus 4.7 --- js/roi/ROIManager.js | 1 + 1 file changed, 1 insertion(+) diff --git a/js/roi/ROIManager.js b/js/roi/ROIManager.js index b5d058170..c6853eff7 100644 --- a/js/roi/ROIManager.js +++ b/js/roi/ROIManager.js @@ -4,6 +4,7 @@ import {getElementVerticalDimension} from "../util/igvUtils.js" import {inferFileFormat} from "../util/fileFormatUtils.js" import ROIMenu from "./ROIMenu.js" import ROITable from "./ROITable.js" +import {createRegionKey, parseRegionKey} from './roiUtils.js' import {FileUtils} from "../../node_modules/igv-utils/src/index.js" class ROIManager {