@@ -6,7 +6,7 @@ import {initCompColorPicker} from './comp/ColorPicker.js';
6
6
import { showGlobalErrorMessage } from '../bootstrap.js' ;
7
7
import { handleGlobalEnterQuickSubmit } from './comp/QuickSubmit.js' ;
8
8
import { svg } from '../svg.js' ;
9
- import { hideElem , showElem , toggleElem } from '../utils/dom.js' ;
9
+ import { hideElem , showElem , toggleElem , initSubmitEventPolyfill , submitEventSubmitter } from '../utils/dom.js' ;
10
10
import { htmlEscape } from 'escape-goat' ;
11
11
import { showTemporaryTooltip } from '../modules/tippy.js' ;
12
12
import { confirmModal } from './comp/ConfirmModal.js' ;
@@ -122,7 +122,8 @@ async function formFetchAction(e) {
122
122
const formMethod = formEl . getAttribute ( 'method' ) || 'get' ;
123
123
const formActionUrl = formEl . getAttribute ( 'action' ) ;
124
124
const formData = new FormData ( formEl ) ;
125
- const [ submitterName , submitterValue ] = [ e . submitter ?. getAttribute ( 'name' ) , e . submitter ?. getAttribute ( 'value' ) ] ;
125
+ const formSubmitter = submitEventSubmitter ( e ) ;
126
+ const [ submitterName , submitterValue ] = [ formSubmitter ?. getAttribute ( 'name' ) , formSubmitter ?. getAttribute ( 'value' ) ] ;
126
127
if ( submitterName ) {
127
128
formData . append ( submitterName , submitterValue || '' ) ;
128
129
}
@@ -193,6 +194,7 @@ export function initGlobalCommon() {
193
194
194
195
$ ( '.tabular.menu .item' ) . tab ( ) ;
195
196
197
+ initSubmitEventPolyfill ( ) ;
196
198
document . addEventListener ( 'submit' , formFetchAction ) ;
197
199
document . addEventListener ( 'click' , linkAction ) ;
198
200
}
0 commit comments