Both AdwStatusPage and AdwPreferencesPage have a GtkScrolledWindow. This can cause scrolling to break. To fix this, separate both widgets into their own stack pages and move the search entry to AdwToolbarView.
See other commits for more details.