diff --git a/Libraries/Utilities/BackAndroid.android.js b/Libraries/Utilities/BackAndroid.android.js index 66baa59c4ea822..795380448d2f1d 100644 --- a/Libraries/Utilities/BackAndroid.android.js +++ b/Libraries/Utilities/BackAndroid.android.js @@ -23,8 +23,9 @@ type BackPressEventName = $Enum<{ var _backPressSubscriptions = new Set(); RCTDeviceEventEmitter.addListener(DEVICE_BACK_EVENT, function() { + var backPressSubscriptions = new Set(_backPressSubscriptions); var invokeDefault = true; - _backPressSubscriptions.forEach((subscription) => { + backPressSubscriptions.forEach((subscription) => { if (subscription()) { invokeDefault = false; }