Chromium Code Reviews| Index: chrome/browser/resources/print_preview/print_preview_focus_manager.js |
| diff --git a/chrome/browser/resources/print_preview/print_preview_focus_manager.js b/chrome/browser/resources/print_preview/print_preview_focus_manager.js |
| index be4c22d06d01465d20fd834892e476bf2577a109..b5d74efdc21becda696c0e1517ffdbe2b0efe5ad 100644 |
| --- a/chrome/browser/resources/print_preview/print_preview_focus_manager.js |
| +++ b/chrome/browser/resources/print_preview/print_preview_focus_manager.js |
| @@ -21,8 +21,11 @@ cr.define('print_preview', function() { |
| /** @override */ |
| getFocusParent: function() { |
| - return document.querySelector('.overlay:not([hidden])') || |
| - document.body; |
| + var el = document.body; |
|
tbarzic
2015/05/27 17:10:11
needed to handle showing an overlay (USB permissio
|
| + var newEl = null; |
| + while (newEl = el.querySelector('.overlay:not([hidden])')) |
| + el = newEl; |
| + return el; |
| } |
| }; |