diff options
Diffstat (limited to 'chromium/chrome/browser/devtools/frontend/devtools_discovery_page.html')
-rw-r--r-- | chromium/chrome/browser/devtools/frontend/devtools_discovery_page.html | 28 |
1 files changed, 23 insertions, 5 deletions
diff --git a/chromium/chrome/browser/devtools/frontend/devtools_discovery_page.html b/chromium/chrome/browser/devtools/frontend/devtools_discovery_page.html index 88291aa4d80..52880365af5 100644 --- a/chromium/chrome/browser/devtools/frontend/devtools_discovery_page.html +++ b/chromium/chrome/browser/devtools/frontend/devtools_discovery_page.html @@ -1,5 +1,5 @@ -<html> -<head> +<!doctype html> +<html lang="en"> <title>Inspectable pages</title> <meta name="referrer" content="no-referrer"> <style> @@ -102,6 +102,19 @@ function onReady() { } } +function onBlur(event) { + const selection = window.getSelection(); + selection.removeAllRanges(); + event.stopPropagation(); + event.preventDefault(); +} + +function onFocus(selectElement, event) { + selectNodeText(selectElement, event); + event.stopPropagation(); + event.preventDefault(); +} + function customFrontendURL(url) { if (!url || !window.location.hash) return null; @@ -164,6 +177,9 @@ function appendItem(item_object) { var urlValue = document.createElement('div'); urlValue.classList.add("custom-url-value"); urlValue.textContent = customURL; + urlValue.tabIndex = 0; + urlValue.addEventListener('blur', onBlur); + urlValue.addEventListener('focus', event => onFocus(urlValue, event)); urlContainer.appendChild(urlValue); description.appendChild(urlContainer); item_element.addEventListener('click', selectNodeText.bind(null, urlValue)); @@ -189,9 +205,11 @@ function selectNodeText(selectElement, event) </script> </head> <body onload='onLoad()'> - <div id='caption'>Inspectable pages</div> - <hr> - <div id='items'> + <div role='main'> + <div id='caption' role='heading' aria-level='1'>Inspectable pages</div> + <hr> + <div id='items'> + </div> </div> </body> </html> |