         super.viewDidLayoutSubviews()
         expandedArticleView.frame = view.bounds
         activityIndicatorView.center = CGPoint(x: view.bounds.midX, y: view.bounds.midY)
+        updatePreferredContentSize(for: view.bounds.width)
     }
     
     override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {

        updateView(with: article)
    }
    
    fileprivate func updateView(with article: WMFArticle) {
        expandedArticleView.configure(article: article, displayType: .pageWithPreview, index: 0, theme: theme, layoutOnly: false)
        expandedArticleView.isSaveButtonHidden = true

        expandedArticleView.isHidden = false

        activityIndicatorView.stopAnimating()
        view.setNeedsLayout()
    }
    
    override func viewDidLoad() {
