diff --git a/tests/ui/app.spec.ts b/tests/ui/app.spec.ts index 4da04d3..6ee770d 100644 --- a/tests/ui/app.spec.ts +++ b/tests/ui/app.spec.ts @@ -1552,6 +1552,9 @@ test('All Subscriptions marks everything read, across every feed', async ({ page // Checking every feed is the top bar's alone; the header had a second button for it (#416). await expect(page.locator('#content .acts button')).toHaveCount(1); await expect(page.locator('#scanAll')).toBeVisible(); + // The box says Search, which fits a phone; what it searches is its name (#417). + await expect(page.locator('#epSearch')).toHaveAttribute('placeholder', 'Search'); + await expect(page.locator('#epSearch')).toHaveAccessibleName('Search All Subscriptions'); page.once('dialog', d => d.accept()); await page.locator('#content .acts [data-a="readall"]').click(); diff --git a/web/CHANGELOG.md b/web/CHANGELOG.md index 0a64d6a..edea008 100644 --- a/web/CHANGELOG.md +++ b/web/CHANGELOG.md @@ -48,6 +48,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed +- The search box says Search, which fits on a phone, rather than the list's name cut off part way (#417). - An item opens from the keyboard and with a screen reader: its title is a button. The feed list's rows and the Directory's shows are links to a screen reader, the open one marked current (#298). - An item's Play, Download and Delete buttons show while the keyboard is on one, as they do under the pointer (#299). - A screen reader names an item's read button for what it does, Mark read or Mark unread, not "●" (#300). diff --git a/web/index.html b/web/index.html index e483cd1..65be1e0 100644 --- a/web/index.html +++ b/web/index.html @@ -28,7 +28,7 @@ - +
Add a feed to get started.
'; $('#count').textContent=''; return; } const name=f?(f.title||f.id):sg?sg.name:v.title; - $