This seems like an easy fix for the layout engines. Only include a field on autofill if it's currently visible on screen.
One might even classify this as a bug.
One might even classify this as a bug.
Browsers really need to support some mechanism where the user can determine precisely what information will be filled prior to it being handed over to the website. This needn't be difficult; Chrome's existing autofill popup already displays a subset of the information, the popup just needs to give a fuller picture.
----------------------------------------------------
| This webpage is asking for information that your |
| browser can automatically fill in for you. Check |
| the box next to each item you'd like to include. |
| |
| [x] Email address - bob@example.com |
| [ ] Name - Bob Jones |
| [ ] Address - 123 Sample Street |
| |
| [Autofill] [No thanks] |
----------------------------------------------------