Fixed tag numbering in last commit

This commit is contained in:
Dan Brown 2023-04-07 17:54:17 +01:00
parent e722ee4268
commit 81134e7071
No known key found for this signature in database
GPG Key ID: 46D9F943C24A2EF9

View File

@ -110,7 +110,7 @@ export class AutoSuggest extends Component {
// This used to use <button>s but was changed to div elements since Safari would not focus on buttons // This used to use <button>s but was changed to div elements since Safari would not focus on buttons
// on which causes a range of other complexities related to focus handling. // on which causes a range of other complexities related to focus handling.
this.list.innerHTML = suggestions.map(value => `<li><div tabindex="-1" class="text-item">${escapeHtml(value)}</div></li>`).join(''); this.list.innerHTML = suggestions.map(value => `<li><div tabindex="0" class="text-item">${escapeHtml(value)}</div></li>`).join('');
this.list.style.display = 'block'; this.list.style.display = 'block';
for (const button of this.list.querySelectorAll('.text-item')) { for (const button of this.list.querySelectorAll('.text-item')) {
button.addEventListener('blur', this.hideSuggestionsIfFocusedLost.bind(this)); button.addEventListener('blur', this.hideSuggestionsIfFocusedLost.bind(this));