From af3ca5709409b9bf2d0b5db1ff6adaee7010e7b9 Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Thu, 9 Jan 2014 15:43:05 -0700 Subject: [PATCH] Make focus state distinct until changed on Focusable objects --- src/focusable.coffee | 1 + 1 file changed, 1 insertion(+) 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