| OLD | NEW |
| 1 CONSOLE WARNING: Failed to execute 'play' on 'HTMLMediaElement': API can only be
initiated by a user gesture. | 1 CONSOLE WARNING: Failed to execute 'play' on 'HTMLMediaElement': API can only be
initiated by a user gesture. |
| 2 CONSOLE WARNING: Failed to execute 'play' on 'HTMLMediaElement': API can only be
initiated by a user gesture. | 2 CONSOLE WARNING: Failed to execute 'play' on 'HTMLMediaElement': API can only be
initiated by a user gesture. |
| 3 CONSOLE WARNING: Failed to execute 'play' on 'HTMLMediaElement': API can only be
initiated by a user gesture. | 3 CONSOLE WARNING: Failed to execute 'play' on 'HTMLMediaElement': API can only be
initiated by a user gesture. |
| 4 CONSOLE WARNING: Failed to execute 'play' on 'HTMLMediaElement': API can only be
initiated by a user gesture. | 4 CONSOLE WARNING: Failed to execute 'play' on 'HTMLMediaElement': API can only be
initiated by a user gesture. |
| 5 CONSOLE WARNING: Failed to execute 'play' on 'HTMLMediaElement': API can only be
initiated by a user gesture. | 5 CONSOLE WARNING: Failed to execute 'play' on 'HTMLMediaElement': API can only be
initiated by a user gesture. |
| 6 CONSOLE WARNING: Failed to execute 'play' on 'HTMLMediaElement': API can only be
initiated by a user gesture. | 6 CONSOLE WARNING: Failed to execute 'play' on 'HTMLMediaElement': API can only be
initiated by a user gesture. |
| 7 CONSOLE WARNING: Failed to execute 'play' on 'HTMLMediaElement': API can only be
initiated by a user gesture. | 7 CONSOLE WARNING: Failed to execute 'play' on 'HTMLMediaElement': API can only be
initiated by a user gesture. |
| 8 CONSOLE WARNING: Failed to execute 'play' on 'HTMLMediaElement': API can only be
initiated by a user gesture. | |
| 9 END OF TEST | 8 END OF TEST |
| 10 Check if the autoplay gesture override experiment works. There are a lot | 9 Check if the autoplay gesture override experiment works. There are a lot |
| 11 of config options, so this test just runs all of them. | 10 of config options, so this test just runs all of them. |
| 12 | 11 |
| 13 The "results" table contains one row per config tested. | 12 The "results" table contains one row per config tested. |
| 14 == Test Inputs == | 13 == Test Inputs == |
| 15 # - config number, in case you'd like to run just one. | 14 # - config number, in case you'd like to run just one. |
| 16 Flags - autoplay experiment setting being tested. | 15 Flags - autoplay experiment setting being tested. |
| 17 a - "foraudio" | 16 a - "foraudio" |
| 18 v - "forvideo" | 17 v - "forvideo" |
| 18 V - "ifviewport" |
| 19 M - "ifmuted" | 19 M - "ifmuted" |
| 20 p - "playmuted" | 20 p - "playmuted" |
| 21 m - "ifmobile" | 21 m - "ifmobile" |
| 22 For example, EM means "enabled-ifmuted". | 22 For example, vM means '-forvideo-ifmuted". |
| 23 Type - audio or video element? | 23 Type - audio or video element? |
| 24 audio - | 24 audio - |
| 25 #» Flags» Type» Play w/»Mute» Mobile» Played?»Muted? | 25 #» Flags» Type» Play w/»Mute» Mobile» View» Early?» Played?»Muted? |
| 26 0» » video» none» no» no» no» - | 26 0» » video» none» no» no» onscree»-» no» - |
| 27 1» » audio» none» no» no» no» - | 27 2» v» video» none» no» no» onscree»-» no» - |
| 28 2» v» video» none» no» no» no» - | 28 4» vV» video» none» no» no» onscree»-» no» - |
| 29 3» v» audio» none» no» no» no» - | 29 6» vVM» video» none» no» no» onscree»-» no» - |
| 30 4» vM» video» none» no» no» no» - | 30 8» vVp» video» none» no» no» onscree»-» no» - |
| 31 5» vM» audio» none» no» no» no» - | 31 16» » video» attr» no» no» onscree»-» no» - |
| 32 6» vp» video» none» no» no» no» - | 32 18» v» video» attr» no» no» onscree»-» played» unmuted |
| 33 7» vp» audio» none» no» no» no» - | 33 20» vV» video» attr» no» no» onscree»-» played» unmuted |
| 34 8» a» video» none» no» no» no» - | 34 22» vVM» video» attr» no» no» onscree»-» no» - |
| 35 9» a» audio» none» no» no» no» - | 35 24» vVp» video» attr» no» no» onscree»-» played» muted |
| 36 12» » video» attr» no» no» no» - | 36 26» a» video» attr» no» no» onscree»-» no» - |
| 37 13» » audio» attr» no» no» no» - | 37 28» vm» video» attr» no» no» onscree»-» no» - |
| 38 14» v» video» attr» no» no» played» unmuted | 38 30» aV» video» attr» no» no» onscree»-» no» - |
| 39 15» v» audio» attr» no» no» no» - | 39 32» » video» play()» no» no» onscree»-» no» - |
| 40 16» vM» video» attr» no» no» no» - | 40 34» v» video» play()» no» no» onscree»-» played» unmuted |
| 41 17» vM» audio» attr» no» no» no» - | 41 36» vV» video» play()» no» no» onscree»-» played» unmuted |
| 42 18» vp» video» attr» no» no» played» muted | 42 38» vVM» video» play()» no» no» onscree»-» no» - |
| 43 19» vp» audio» attr» no» no» no» - | 43 40» vVp» video» play()» no» no» onscree»-» played» muted |
| 44 20» a» video» attr» no» no» no» - | 44 54» vVM» video» none» yes» no» onscree»-» no» - |
| 45 21» a» audio» attr» no» no» played» unmuted | 45 70» vVM» video» attr» yes» no» onscree»-» played» muted |
| 46 22» vm» video» attr» no» no» no» - | 46 86» vVM» video» play()» yes» no» onscree»-» played» muted |
| 47 24» » video» play()» no» no» no» - | 47 112» » video» attr» no» no» scroll» no» no» - |
| 48 25» » audio» play()» no» no» no» - | 48 113» » audio» attr» no» no» scroll» no» no» - |
| 49 26» v» video» play()» no» no» played» unmuted | 49 114» v» video» attr» no» no» scroll» yes» played» unmuted |
| 50 27» v» audio» play()» no» no» no» - | 50 116» vV» video» attr» no» no» scroll» no» played» unmuted |
| 51 28» vM» video» play()» no» no» no» - | 51 120» vVp» video» attr» no» no» scroll» no» played» muted |
| 52 29» vM» audio» play()» no» no» no» - | 52 123» a» audio» attr» no» no» scroll» yes» played» unmuted |
| 53 30» vp» video» play()» no» no» played» muted | 53 127» aV» audio» attr» no» no» scroll» no» played» unmuted |
| 54 31» vp» audio» play()» no» no» no» - | 54 128» » video» play()» no» no» scroll» no» no» - |
| 55 32» a» video» play()» no» no» no» - | 55 129» » audio» play()» no» no» scroll» no» no» - |
| 56 33» a» audio» play()» no» no» played» unmuted | 56 130» v» video» play()» no» no» scroll» yes» played» unmuted |
| 57 40» vM» video» none» yes» no» no» - | 57 132» vV» video» play()» no» no» scroll» no» played» unmuted |
| 58 41» vM» audio» none» yes» no» no» - | 58 136» vVp» video» play()» no» no» scroll» no» played» muted |
| 59 52» vM» video» attr» yes» no» played» muted | 59 139» a» audio» play()» no» no» scroll» yes» played» unmuted |
| 60 53» vM» audio» attr» yes» no» no» - | 60 143» aV» audio» play()» no» no» scroll» no» played» unmuted |
| 61 64» vM» video» play()» yes» no» played» muted | 61 208» » video» attr» no» no» offscre»-» no» - |
| 62 65» vM» audio» play()» yes» no» no» - | 62 210» v» video» attr» no» no» offscre»-» played» unmuted |
| 63 86» v» video» attr» no» yes» played» unmuted | 63 212» vV» video» attr» no» no» offscre»-» no» - |
| 64 94» vm» video» attr» no» yes» played» unmuted | 64 216» vVp» video» attr» no» no» offscre»-» no» - |
| 65 306» v» video» attr» no» yes» onscree»-» played» unmuted |
| 66 316» vm» video» attr» no» yes» onscree»-» played» unmuted |
| 67 |
| OLD | NEW |