Using undefined causes the data attribute to remain as data-neuroglancer-side-panel-drag="undefined" which still triggers the [data-neuroglancer-side-panel-drag] css property which makes the neuroglancer-side-panel-drop-zone block pointer events.
I created an issue on biome https://github.com/biomejs/biome/issues/1765 We could disable noDelete for now or change the code to this.element.removeAttribute('data-neuroglancer-side-panel-drag');
Using undefined causes the data attribute to remain as
data-neuroglancer-side-panel-drag="undefined"
which still triggers the [data-neuroglancer-side-panel-drag] css property which makes the neuroglancer-side-panel-drop-zone block pointer events.I created an issue on biome https://github.com/biomejs/biome/issues/1765 We could disable noDelete for now or change the code to
this.element.removeAttribute('data-neuroglancer-side-panel-drag');
Side note, I added a comment to my AnnotationLayerView PR that might have been unnoticed (in code comment thread) https://github.com/google/neuroglancer/pull/504#discussion_r1474836341