From 2636521026eee4a292f65eb0b28a5ee2fbc410d5 Mon Sep 17 00:00:00 2001 From: Dariusz L Date: Wed, 2 Jul 2025 10:00:30 +0200 Subject: [PATCH] Remove keyboard event handling from layers panel Eliminated tabindex and keydown event listener from the CanvasLayersPanel container. Keyboard interactions are no longer handled directly in this panel. --- js/CanvasLayersPanel.js | 9 --------- 1 file changed, 9 deletions(-) diff --git a/js/CanvasLayersPanel.js b/js/CanvasLayersPanel.js index 3bf39ec..a122fc0 100644 --- a/js/CanvasLayersPanel.js +++ b/js/CanvasLayersPanel.js @@ -29,7 +29,6 @@ export class CanvasLayersPanel { // Główny kontener panelu this.container = document.createElement('div'); this.container.className = 'layers-panel'; - this.container.tabIndex = 0; // Umożliwia fokus na panelu this.container.innerHTML = `
Layers @@ -49,14 +48,6 @@ export class CanvasLayersPanel { // Setup event listeners dla przycisków this.setupControlButtons(); - - // Dodaj listener dla klawiatury, aby usuwanie działało z panelu - this.container.addEventListener('keydown', (e) => { - // Przekaż zdarzenie do głównego handlera interakcji - if (this.canvas.canvasInteractions) { - this.canvas.canvasInteractions.handleKeyDown(e); - } - }); log.debug('Panel structure created'); return this.container;