virtual buffers: Instead of always reading the information for the focus object from the buffer when in browse mode, read it from the actual focus object where appropriate. This means that backends don't need to include the name attribute when the name should be read and makes focus reading more consistent. Fixes the issue where the names of fields were not being read with focus/quick navigation in MSHTML buffers.