FIX: Broken quick search on iPadOS (#14663)

This also reverts back to selecting the search input text when reopening
the search panel.
This commit is contained in:
Penar Musaraj 2021-10-20 09:31:53 -04:00 committed by GitHub
parent c2d4638ee1
commit 3e86ec3e4e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -7,7 +7,6 @@ import { createWidget } from "discourse/widgets/widget";
import getURL from "discourse-common/lib/get-url";
import { h } from "virtual-dom";
import { iconNode } from "discourse-common/lib/icon-library";
import putCursorAtEnd from "discourse/lib/put-cursor-at-end";
import { schedule } from "@ember/runloop";
import { scrollTop } from "discourse/mixins/scroll-top";
import { wantsNewWindow } from "discourse/lib/intercept-click";
@ -626,7 +625,9 @@ export default createWidget("header", {
focusSearchInput() {
if (this.state.searchVisible) {
schedule("afterRender", () => {
putCursorAtEnd(document.querySelector("#search-term"));
const searchInput = document.querySelector("#search-term");
searchInput.focus();
searchInput.select();
});
}
},