author | Herpiko Dwi Aguno <herpiko@aguno.xyz> |
Thu, 27 Jun 2019 13:01:28 +0000 | |
changeset 480363 | a22e6caaafe168876a4f2803fe3b9430b998fa55 |
parent 480362 | 3d5aab809ce8f73fd96378b430e1fba6eca8698f |
child 480364 | 666a43a4ae8427cf60f4b606a0317127a647f144 |
push id | 88644 |
push user | jdescottes@mozilla.com |
push date | Thu, 27 Jun 2019 13:01:59 +0000 |
treeherder | autoland@a22e6caaafe1 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | jdescottes, yzen |
bugs | 1548076 |
milestone | 69.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/devtools/client/themes/performance.css +++ b/devtools/client/themes/performance.css @@ -23,16 +23,25 @@ /* * DE-XUL: Set a sidebar width because inline XUL components will cause the flex * to overflow if dynamically sized. */ .performance-tool { --sidebar-width: 185px; } +/* Let the component gain focus when a click hits an empty area */ +.performance-tool { + -moz-user-focus: normal; +} + +.performance-tool:focus { + outline: 0; +} + /** * A generic class to hide elements, replacing the `element.hidden` attribute * that we use to hide elements that can later be active */ .hidden { display: none; width: 0px; height: 0px;
--- a/devtools/client/themes/storage.css +++ b/devtools/client/themes/storage.css @@ -9,16 +9,34 @@ max-width: 500px; overflow: auto; } #storage-tree { background: var(--theme-sidebar-background); } +/* Let the component gain focus when a click hits an empty area */ +#storage-tree { + -moz-user-focus: normal; +} + +#storage-tree:focus { + outline: 0; +} + +/* Let the component gain focus when a click hits an empty area */ +#storage-table { + -moz-user-focus: normal; +} + +#storage-table:focus { + outline: 0; +} + /* The minimum column width needs to be determined by the header width */ .table-widget-cell { min-width: unset; } /* Set minimum column widths */ #name { min-width: 65px;
--- a/devtools/client/themes/toolbox.css +++ b/devtools/client/themes/toolbox.css @@ -387,16 +387,25 @@ /** * Enrure that selected toolbox panel's contents are keyboard accessible as they * are explicitly made not to be when hidden (default). */ .toolbox-panel[selected] * { -moz-user-focus: normal; } +/* Let the component gain focus when a click hits an empty area */ +#toolbox-container { + -moz-user-focus: normal; +} + +#toolbox-container:focus { + outline: 0; +} + /* Toolbox tabs reordering */ #toolbox-container.tabs-reordering > .theme-body { pointer-events: none; } #toolbox-container.tabs-reordering .devtools-tab:not(.selected):hover .devtools-tab-line {