From 9d42d470caf61f599a1bdff372c7bd79b47163ef Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Fri, 15 Dec 2017 21:26:58 -0500 Subject: [PATCH] Touch targets can be keyed on entity.id instead of osmEntity.key to avoid excessive exit/enter flickering --- modules/svg/vertices.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/svg/vertices.js b/modules/svg/vertices.js index f494e5328..d80302a0b 100644 --- a/modules/svg/vertices.js +++ b/modules/svg/vertices.js @@ -174,7 +174,7 @@ export function svgVertices(projection, context) { var debugClass = 'pink'; var targets = selection.selectAll('.target') .filter(filter) - .data(entities, osmEntity.key); + .data(entities, function key(d) { return d.id; }); // exit targets.exit()