From 579283f0ba3946871c1a80dcbd69d14e3131ee33 Mon Sep 17 00:00:00 2001 From: Ava Wroten Date: Wed, 4 Mar 2020 10:47:38 -0600 Subject: [PATCH] Better handleBlur handler --- content/posts/ember-modifiers.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/content/posts/ember-modifiers.md b/content/posts/ember-modifiers.md index a909ac0..416b56f 100644 --- a/content/posts/ember-modifiers.md +++ b/content/posts/ember-modifiers.md @@ -56,7 +56,9 @@ export default class MyComponent extends Component { handleFocus() { this.myButtonHasFocus = true; } @action - handleBlur() { this.myButtonHasFocus = false; } + handleBlur({ target, relatedTarget }) { + if (!target.contains(relatedTarget)) this.myButtonHasFocus = false; + } } ```