diff --git a/src/routes/_components/compose/ComposeAutosuggestionList.html b/src/routes/_components/compose/ComposeAutosuggestionList.html
index 6244560d..f02a4bb6 100644
--- a/src/routes/_components/compose/ComposeAutosuggestionList.html
+++ b/src/routes/_components/compose/ComposeAutosuggestionList.html
@@ -8,9 +8,11 @@
class="compose-autosuggest-list-item {i === selected ? 'selected' : ''}"
role="option"
aria-selected="{i === selected}"
- aria-label="{ariaLabels[i]}"
on:click="onClick(event, item)"
>
+
+ {ariaLabels[i]}
{#if type === 'account'}
diff --git a/tests/spec/018-compose-autosuggest.js b/tests/spec/018-compose-autosuggest.js
index b705bba3..4a337a08 100644
--- a/tests/spec/018-compose-autosuggest.js
+++ b/tests/spec/018-compose-autosuggest.js
@@ -22,7 +22,7 @@ test('autosuggests user handles', async t => {
await sleep(1000)
await t
.typeText(composeInput, 'hey @qu')
- .expect(getNthAutosuggestionResult(1).getAttribute('aria-label')).contains('@quux')
+ .expect(getNthAutosuggestionResult(1).find('.sr-only').innerText).contains('@quux')
.click(getNthAutosuggestionResult(1), { timeout })
.expect(composeInput.value).eql('hey @quux ')
.typeText(composeInput, 'and also @adm')
@@ -46,7 +46,7 @@ test('autosuggests custom emoji', async t => {
.click(getNthAutosuggestionResult(1))
.expect(composeInput.value).eql(':blobnom: ')
.typeText(composeInput, 'and :blob')
- .expect(getNthAutosuggestionResult(1).getAttribute('aria-label')).contains('blobnom')
+ .expect(getNthAutosuggestionResult(1).find('.sr-only').innerText).contains('blobnom')
.expect(getNthAutosuggestionResult(1).innerText).contains(':blobnom:', { timeout })
.expect(getNthAutosuggestionResult(2).innerText).contains(':blobpats:')
.expect(getNthAutosuggestionResult(3).innerText).contains(':blobpeek:')
diff --git a/tests/spec/131-compose-autosuggest.js b/tests/spec/131-compose-autosuggest.js
index 7cdc3a6f..a0646359 100644
--- a/tests/spec/131-compose-autosuggest.js
+++ b/tests/spec/131-compose-autosuggest.js
@@ -20,8 +20,8 @@ test('autosuggests hashtags', async t => {
.typeText(composeInput, 'hey #bl')
.expect(getNthAutosuggestionResult(1).innerText).contains('blank', { timeout })
.expect(getNthAutosuggestionResult(2).innerText).contains('blanka', { timeout })
- .expect(getNthAutosuggestionResult(1).getAttribute('aria-label')).contains('#blank', { timeout })
- .expect(getNthAutosuggestionResult(2).getAttribute('aria-label')).contains('#blanka', { timeout })
+ .expect(getNthAutosuggestionResult(1).find('.sr-only').innerText).contains('#blank', { timeout })
+ .expect(getNthAutosuggestionResult(2).find('.sr-only').innerText).contains('#blanka', { timeout })
.click(getNthAutosuggestionResult(1), { timeout })
.expect(composeInput.value).eql('hey #blank ')
.typeText(composeInput, 'and also #BL')