From 369e54c1ef3e8ac04992d578108eb340d56da5bd Mon Sep 17 00:00:00 2001 From: Secundino Martinez <59854675+Dino-Martinez@users.noreply.github.com> Date: Sun, 20 Jun 2021 18:02:53 -0700 Subject: [PATCH] Added tabIndex to canvas defaults This will allow for in-focus keyboard input without needing to wrap the renderer or use and DOM queries to append it. This separates the canvas as a focusable element, meaning that a single page could have keyboard-controlled canvas rendering and textareas or other keyboard inputs without conflict. --- src/render/Render.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/render/Render.js b/src/render/Render.js index 6ee0aaf..7c8d26b 100644 --- a/src/render/Render.js +++ b/src/render/Render.js @@ -1472,6 +1472,7 @@ var Mouse = require('../core/Mouse'); canvas.height = height; canvas.oncontextmenu = function() { return false; }; canvas.onselectstart = function() { return false; }; + canvas.tabIndex = 1; return canvas; };