Add option to allow filling fields that aren't visible

Related GitHub issue

Currently, when using the browser plugin to fill fields on a page, if the field is not visible, BitWarden won’t fill it in. This is done for two reasons

  1. Part of auto-filling an identity form requires some rather liberal detection rules which could cause erroneous filling on forms that appear out of view. For this reason the current auto-filling features give context and priority only to the forms that are visible on screen.
  2. To be a security feature since a malicious website could try to gather more information about you by hiding forms off screen that would then be filled by BitWarden

I encountered this where there was a page with custom fields, some of which were off the bottom of the portion of the page viewable in the viewport (such that you’d have to scroll down to reach them) and Control-Shift-L filling fields on the page only filled the fields that happened to be visible. I had to scroll down and fill them in a second time.

This is a feature request to add some kind of a checkbox and attribute to a credential so that the user can indicate that for a specific credential (which are used on sites with hidden fields or fields that are off the bottom of the viewport) the restriction of only filling in visible fields be disabled.