From 6f5e2f130e08b99de27d8f0c5a41e95a79957c38 Mon Sep 17 00:00:00 2001 From: Patrick Brosset Date: Sun, 16 Jun 2013 13:01:21 +0200 Subject: [PATCH] Fixes #346 by blurring disabled buttons --- src/js/controller/LayersListController.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/js/controller/LayersListController.js b/src/js/controller/LayersListController.js index 7df48d0a..590e911a 100644 --- a/src/js/controller/LayersListController.js +++ b/src/js/controller/LayersListController.js @@ -61,6 +61,8 @@ var button = document.querySelector('.layers-button[data-action="' + buttonAction + '"]'); if (isDisabled) { button.setAttribute('disabled', 'disabled'); + // Disabled/focused buttons consume key events on Firefox, so make sure to blur. + button.blur(); } else { button.removeAttribute('disabled'); }