Port to HdyTabView broke initial window size
Since switching to the new tab bar, web views are initially created with 0 width and height. This breaks web pages that use window size to optimize images. It causes many images to be blurry, and some images to disappear entirely. Details here.
It seems the window size is properly set as soon as the web view is visible, but we need to ensure it's set immediately when the view is created to avoid breaking websites.