summaryrefslogtreecommitdiffstats
path: root/chromium/chrome/browser/devtools/frontend/devtools_discovery_page.html
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/chrome/browser/devtools/frontend/devtools_discovery_page.html')
-rw-r--r--chromium/chrome/browser/devtools/frontend/devtools_discovery_page.html28
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>