I've got a view in the admin area of my site showing an overview of content with multiple exposed filters. If I do a form alter, I can see the #size attribute of these filters is 30, but the markup that gets produced is (notice the empty size attritbute):
<input class="fluid form-text" type="text" id="edit-field-user-fname-value" name="field_user_fname_value" value="" size="" maxlength="128">
This isn't an issue in modern browsers, but IE8 treats this very differently and makes the text field tiny. I've tried hunting for the template that outputs this but can't seem to find it. This seems like a bug to me.