By: Michael Lynch <git@mtlynch.io>
Use semantic landmarks in media browser tests Replace browse and media e2e selectors with role-based locators scoped to the page's main content landmark instead of CSS classes and container selectors. This also removes the scroll-to-top helper from browse.spec.ts because pager links can be clicked directly through Playwright's user-facing locators. Add a main landmark to the base layout so the tests can target the primary content consistently.