[fix] autocomplete: drop POST method

This commit is contained in:
vojkovic
2026-08-02 13:29:07 +00:00
committed by Brock Vojkovic
parent 8892414dc3
commit d81810d2a7
3 changed files with 4 additions and 10 deletions

View File

@@ -5,13 +5,7 @@ import { assertElement } from "../util/assertElement.ts";
const fetchResults = async (qInput: HTMLInputElement, query: string): Promise<void> => {
try {
let res: Response;
if (settings.method === "GET") {
res = await http("GET", `./autocompleter?q=${query}`);
} else {
res = await http("POST", "./autocompleter", { body: new URLSearchParams({ q: query }) });
}
const res = await http("GET", `./autocompleter?q=${query}`);
const results = await res.json();

View File

@@ -13,9 +13,9 @@
</Url>
{% endif %}
{% if autocomplete %}
<Url rel="suggestions" type="application/x-suggestions+json" method="{{ opensearch_method }}" template="{{ url_for('autocompleter', _external=True) }}?q={searchTerms}"/>
<Url rel="suggestions" type="application/x-suggestions+json" method="GET" template="{{ url_for('autocompleter', _external=True) }}?q={searchTerms}"/>
{% endif %}
<Url rel="self" type="application/opensearchdescription+xml" method="{{ opensearch_method }}" template="{{ url_for('opensearch', _external=True) }}" />
<Url rel="self" type="application/opensearchdescription+xml" template="{{ url_for('opensearch', _external=True) }}" />
<Query role="example" searchTerms="SearXNG" />
<moz:SearchForm>{{ url_for('search', _external=True) }}</moz:SearchForm>
</OpenSearchDescription>

View File

@@ -803,7 +803,7 @@ def info(pagename, locale):
)
@app.route('/autocompleter', methods=['GET', 'POST'])
@app.route('/autocompleter', methods=['GET'])
def autocompleter():
"""Return autocompleter results"""