| OLD | NEW | 
|---|
| (Empty) |  | 
|  | 1 <!-- Most of the fields in this form have invalid autocomplete attributes. --> | 
|  | 2 <form action="autocompletetype.html" method="post"> | 
|  | 3   <!-- Valid field (sanity check) --> | 
|  | 4   <input id="valid-pre-garbage" autocomplete="email"><br> | 
|  | 5   <!-- Garbage (a.k.a. unrecognized) tokens should cause parsing to fail. --> | 
|  | 6   <input autocomplete="garbage"><br> | 
|  | 7   <input autocomplete="garbage email"><br> | 
|  | 8   <input autocomplete="email garbage"><br> | 
|  | 9   <input autocomplete="garbage shipping email"><br> | 
|  | 10   <input autocomplete="shipping garbage email"><br> | 
|  | 11   <input autocomplete="shipping email garbage"><br> | 
|  | 12   <input autocomplete="garbage section-foo email"><br> | 
|  | 13   <input autocomplete="section-foo garbage email"><br> | 
|  | 14   <input autocomplete="section-foo email garbage"><br> | 
|  | 15   <input autocomplete="garbage work email"><br> | 
|  | 16   <input autocomplete="work garbage email"><br> | 
|  | 17   <input autocomplete="work email garbage"><br> | 
|  | 18   <input autocomplete="garbage section-foo shipping email"><br> | 
|  | 19   <input autocomplete="section-foo garbage shipping email"><br> | 
|  | 20   <input autocomplete="section-foo shipping garbage email"><br> | 
|  | 21   <input autocomplete="section-foo shipping email garbage"><br> | 
|  | 22   <input autocomplete="garbage section-foo shipping work email"><br> | 
|  | 23   <input autocomplete="section-foo garbage shipping work email"><br> | 
|  | 24   <input autocomplete="section-foo shipping garbage work email"><br> | 
|  | 25   <input autocomplete="section-foo shipping work garbage email"><br> | 
|  | 26   <input autocomplete="section-foo shipping work email garbage"><br> | 
|  | 27   <!-- Valid field (sanity check) --> | 
|  | 28   <input id="valid-pre-order" autocomplete="email"><br> | 
|  | 29   <!-- Order matters. --> | 
|  | 30   <input autocomplete="email work"><br> | 
|  | 31   <input autocomplete="email shipping"><br> | 
|  | 32   <input autocomplete="email section-foo"><br> | 
|  | 33   <input autocomplete="shipping email work"><br> | 
|  | 34   <input autocomplete="work shipping email"><br> | 
|  | 35   <input autocomplete="work email shipping"><br> | 
|  | 36   <input autocomplete="email shipping work"><br> | 
|  | 37   <input autocomplete="email work shipping"><br> | 
|  | 38   <input autocomplete="section-foo email work"><br> | 
|  | 39   <input autocomplete="work section-foo email"><br> | 
|  | 40   <input autocomplete="work email section-foo"><br> | 
|  | 41   <input autocomplete="email section-foo work"><br> | 
|  | 42   <input autocomplete="email work section-foo"><br> | 
|  | 43   <input autocomplete="shipping section-foo email"><br> | 
|  | 44   <input autocomplete="shipping email section-foo"><br> | 
|  | 45   <input autocomplete="section-foo email shipping"><br> | 
|  | 46   <input autocomplete="email shipping section-foo"><br> | 
|  | 47   <input autocomplete="email section-foo shipping"><br> | 
|  | 48   <input autocomplete="section-foo work email shipping"><br> | 
|  | 49   <input autocomplete="section-foo work shipping email"><br> | 
|  | 50   <input autocomplete="section-foo email shipping work"><br> | 
|  | 51   <input autocomplete="section-foo email work shipping"><br> | 
|  | 52   <input autocomplete="section-foo shipping email work"><br> | 
|  | 53   <input autocomplete="shipping email section-foo work"><br> | 
|  | 54   <input autocomplete="shipping email work section-foo"><br> | 
|  | 55   <input autocomplete="shipping section-foo email work"><br> | 
|  | 56   <input autocomplete="shipping section-foo work email"><br> | 
|  | 57   <input autocomplete="shipping work email section-foo"><br> | 
|  | 58   <input autocomplete="shipping work section-foo email"><br> | 
|  | 59   <input autocomplete="work email section-foo shipping"><br> | 
|  | 60   <input autocomplete="work email shipping section-foo"><br> | 
|  | 61   <input autocomplete="work section-foo email shipping"><br> | 
|  | 62   <input autocomplete="work section-foo shipping email"><br> | 
|  | 63   <input autocomplete="work shipping email section-foo"><br> | 
|  | 64   <input autocomplete="work shipping section-foo email"><br> | 
|  | 65   <input autocomplete="email section-foo shipping work"><br> | 
|  | 66   <input autocomplete="email section-foo work shipping"><br> | 
|  | 67   <input autocomplete="email shipping section-foo work"><br> | 
|  | 68   <input autocomplete="email shipping work section-foo"><br> | 
|  | 69   <input autocomplete="email work section-foo shipping"><br> | 
|  | 70   <input autocomplete="email work shipping section-foo"><br> | 
|  | 71   <!-- Valid field (sanity check) --> | 
|  | 72   <input id="valid-pre-repetition" autocomplete="email"><br> | 
|  | 73   <!-- Repeated fields should be disallowed. --> | 
|  | 74   <input autocomplete="email email"><br> | 
|  | 75   <input autocomplete="work work email"><br> | 
|  | 76   <input autocomplete="work home email"><br> | 
|  | 77   <input autocomplete="shipping billing email"><br> | 
|  | 78   <input autocomplete="section-foo section-bar email"><br> | 
|  | 79   <!-- Valid field (sanity check) --> | 
|  | 80   <input id="valid-pre-combinations" autocomplete="email"><br> | 
|  | 81   <!-- Some combinations of tokens are invalid. --> | 
|  | 82   <input autocomplete="on email"><br> | 
|  | 83   <input autocomplete="off email"><br> | 
|  | 84   <input autocomplete="work given-name"><br> | 
|  | 85   <input autocomplete="work address-line1"><br> | 
|  | 86 </form> | 
| OLD | NEW | 
|---|