Better handling of routing when stop is called from a trigger (both triggersEnter and triggersExit). In particular, triggersExit fires again after another exit attempt.
Using stop() in triggersExit results in a duplicate entry in the user's history will be created in the "next" slot. This is arguably a small price to pay for triggersExit firing again (on routing) after a stop.
Better handling of routing when stop is called from a trigger (both triggersEnter and triggersExit). In particular, triggersExit fires again after another exit attempt.
Using stop() in triggersExit results in a duplicate entry in the user's history will be created in the "next" slot. This is arguably a small price to pay for triggersExit firing again (on routing) after a stop.