Przeglądaj źródła

fix(StatelessDialog.web): Fixes stealing Enter events

j8
yanas 8 lat temu
rodzic
commit
47b6166d79

+ 6
- 0
react/features/base/dialog/components/StatelessDialog.web.js Wyświetl plik

@@ -268,6 +268,12 @@ class StatelessDialog extends Component {
268 268
      * @returns {void}
269 269
      */
270 270
     _onKeyDown(event) {
271
+        // If the event coming to the dialog has been subject to preventDefault
272
+        // we don't handle it here.
273
+        if (event.defaultPrevented) {
274
+            return;
275
+        }
276
+
271 277
         if (event.key === 'Enter') {
272 278
             if (this.props.submitDisabled && !this.props.cancelDisabled) {
273 279
                 this._onCancel();

Ładowanie…
Anuluj
Zapisz