Skip to content

Commit fa9c492

Browse files
authored
fix: consider renderOrder in hit test sorting for overlapping blocks (#197)
1 parent 25fd4c8 commit fa9c492

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/services/HitTest.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -326,7 +326,11 @@ export class HitTest extends Emitter {
326326
if (aZIndex !== bZIndex) {
327327
return bZIndex - aZIndex;
328328
}
329-
return 0;
329+
330+
const aOrder = typeof a.renderOrder === "number" ? a.renderOrder : -1;
331+
const bOrder = typeof b.renderOrder === "number" ? b.renderOrder : -1;
332+
333+
return bOrder - aOrder;
330334
});
331335

332336
return res;

0 commit comments

Comments
 (0)