@@ -204,6 +204,52 @@ const alwaysValid = [
204
204
{ code : '<div role="treegrid" onClick={() => {}} />;' } ,
205
205
{ code : '<div role="widget" onClick={() => {}} />;' } ,
206
206
{ code : '<div role="window" onClick={() => {}} />;' } ,
207
+ // All the possible handlers
208
+ { code : '<div role="article" onCopy={() => {}} />;' } ,
209
+ { code : '<div role="article" onCut={() => {}} />;' } ,
210
+ { code : '<div role="article" onPaste={() => {}} />;' } ,
211
+ { code : '<div role="article" onCompositionEnd={() => {}} />;' } ,
212
+ { code : '<div role="article" onCompositionStart={() => {}} />;' } ,
213
+ { code : '<div role="article" onCompositionUpdate={() => {}} />;' } ,
214
+ { code : '<div role="article" onChange={() => {}} />;' } ,
215
+ { code : '<div role="article" onInput={() => {}} />;' } ,
216
+ { code : '<div role="article" onSubmit={() => {}} />;' } ,
217
+ { code : '<div role="article" onSelect={() => {}} />;' } ,
218
+ { code : '<div role="article" onTouchCancel={() => {}} />;' } ,
219
+ { code : '<div role="article" onTouchEnd={() => {}} />;' } ,
220
+ { code : '<div role="article" onTouchMove={() => {}} />;' } ,
221
+ { code : '<div role="article" onTouchStart={() => {}} />;' } ,
222
+ { code : '<div role="article" onScroll={() => {}} />;' } ,
223
+ { code : '<div role="article" onWheel={() => {}} />;' } ,
224
+ { code : '<div role="article" onAbort={() => {}} />;' } ,
225
+ { code : '<div role="article" onCanPlay={() => {}} />;' } ,
226
+ { code : '<div role="article" onCanPlayThrough={() => {}} />;' } ,
227
+ { code : '<div role="article" onDurationChange={() => {}} />;' } ,
228
+ { code : '<div role="article" onEmptied={() => {}} />;' } ,
229
+ { code : '<div role="article" onEncrypted={() => {}} />;' } ,
230
+ { code : '<div role="article" onEnded={() => {}} />;' } ,
231
+ { code : '<div role="article" onError={() => {}} />;' } ,
232
+ { code : '<div role="article" onLoadedData={() => {}} />;' } ,
233
+ { code : '<div role="article" onLoadedMetadata={() => {}} />;' } ,
234
+ { code : '<div role="article" onLoadStart={() => {}} />;' } ,
235
+ { code : '<div role="article" onPause={() => {}} />;' } ,
236
+ { code : '<div role="article" onPlay={() => {}} />;' } ,
237
+ { code : '<div role="article" onPlaying={() => {}} />;' } ,
238
+ { code : '<div role="article" onProgress={() => {}} />;' } ,
239
+ { code : '<div role="article" onRateChange={() => {}} />;' } ,
240
+ { code : '<div role="article" onSeeked={() => {}} />;' } ,
241
+ { code : '<div role="article" onSeeking={() => {}} />;' } ,
242
+ { code : '<div role="article" onStalled={() => {}} />;' } ,
243
+ { code : '<div role="article" onSuspend={() => {}} />;' } ,
244
+ { code : '<div role="article" onTimeUpdate={() => {}} />;' } ,
245
+ { code : '<div role="article" onVolumeChange={() => {}} />;' } ,
246
+ { code : '<div role="article" onWaiting={() => {}} />;' } ,
247
+ { code : '<div role="article" onLoad={() => {}} />;' } ,
248
+ { code : '<div role="article" onError={() => {}} />;' } ,
249
+ { code : '<div role="article" onAnimationStart={() => {}} />;' } ,
250
+ { code : '<div role="article" onAnimationEnd={() => {}} />;' } ,
251
+ { code : '<div role="article" onAnimationIteration={() => {}} />;' } ,
252
+ { code : '<div role="article" onTransitionEnd={() => {}} />;' } ,
207
253
] ;
208
254
209
255
const neverValid = [
0 commit comments