From eadd776f89a9f079607d04aab3cbe67fe97e95e4 Mon Sep 17 00:00:00 2001 From: Michael Kauzmann Date: Tue, 1 Oct 2024 16:13:19 -0600 Subject: [PATCH] interrupt on scene reset, https://github.com/phetsims/density-buoyancy-common/issues/418 https://github.com/phetsims/density-buoyancy-common/issues/410 --- js/buoyancy/model/applications/BuoyancyApplicationsModel.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/js/buoyancy/model/applications/BuoyancyApplicationsModel.ts b/js/buoyancy/model/applications/BuoyancyApplicationsModel.ts index 21eb02dc..1aee9979 100644 --- a/js/buoyancy/model/applications/BuoyancyApplicationsModel.ts +++ b/js/buoyancy/model/applications/BuoyancyApplicationsModel.ts @@ -150,6 +150,10 @@ export default class BuoyancyApplicationsModel extends DensityBuoyancyModel { */ public resetBoatAndBlockPosition(): void { + // Interrupt first in case they are currently being dragged, + this.block.interruptedEmitter.emit(); + this.boat.interruptedEmitter.emit(); + this.block.resetPosition(); this.boat.resetPosition();