From baaf0dd8398f4068846348df7ff015ec5eec80fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philippe=20Rivi=C3=A8re?= Date: Wed, 8 Jul 2020 15:50:10 +0200 Subject: [PATCH] resolve transition.end() immediately when the selection is empty fixes #105 --- src/transition/end.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/transition/end.js b/src/transition/end.js index 252ce86..65018e7 100644 --- a/src/transition/end.js +++ b/src/transition/end.js @@ -22,5 +22,8 @@ export default function() { schedule.on = on1; }); + + // The selection was empty, resolve end immediately + if (!size) resolve(); }); }