Skip to content

Commit da4be51

Browse files
committed
Editor: prevent Tab from unfocusing in Firefox
1 parent 4d60cee commit da4be51

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

editor/index.html

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,12 @@
234234

235235
document.addEventListener('keydown', e => {
236236
if ((e.ctrlKey||e.metaKey) && e.key==='Enter') { e.preventDefault(); runSketch(); }
237+
if (e.key === 'Tab') {
238+
const cm = document.querySelector('.CodeMirror');
239+
if (cm && cm.contains(document.activeElement)) {
240+
e.preventDefault();
241+
}
242+
}
237243
});
238244
</script>
239245
</div>

0 commit comments

Comments
 (0)