diff --git a/src/focusable.coffee b/src/focusable.coffee index 6441a74eb..69c966896 100644 --- a/src/focusable.coffee +++ b/src/focusable.coffee @@ -8,6 +8,7 @@ class Focusable extends Mixin @$focusContext .flatMapLatest((context) -> context?.$focusedObject) .map((focusedObject) => focusedObject is this) + .distinctUntilChanged() focus: -> throw new Error("Object must be assigned a focusContext to be focus") unless @focusContext