FIX: Keyboard shortcuts closing table builder modal (#26278)

This commit is contained in:
Keegan George
2024-03-21 10:50:25 -07:00
committed by GitHub
parent 2b4eb36a97
commit 2129e9e37a
2 changed files with 19 additions and 0 deletions

View File

@@ -10,6 +10,7 @@ import DModalCancel from "discourse/components/d-modal-cancel";
import TextField from "discourse/components/text-field";
import { ajax } from "discourse/lib/ajax";
import { popupAjaxError } from "discourse/lib/ajax-error";
import KeyboardShortcuts from "discourse/lib/keyboard-shortcuts";
import {
arrayToTable,
findTableRegex,
@@ -30,6 +31,12 @@ export default class SpreadsheetEditor extends Component {
constructor() {
super(...arguments);
this.loadJspreadsheet();
KeyboardShortcuts.pause();
}
willDestroy() {
super.willDestroy(...arguments);
KeyboardShortcuts.unpause();
}
get modalAttributes() {