From 2387bbd17fcab34dfbc271223f0526663719d5ba Mon Sep 17 00:00:00 2001 From: SiriusXT <1160925501@qq.com> Date: Wed, 30 Oct 2024 22:30:40 +0800 Subject: [PATCH] Automatically trigger autocomplete on focus. --- src/public/app/widgets/type_widgets/empty.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/public/app/widgets/type_widgets/empty.js b/src/public/app/widgets/type_widgets/empty.js index fba2a1f7f..0a7119b80 100644 --- a/src/public/app/widgets/type_widgets/empty.js +++ b/src/public/app/widgets/type_widgets/empty.js @@ -84,6 +84,13 @@ export default class EmptyTypeWidget extends TypeWidget { ); } + // Automatically trigger autocomplete on focus. + this.$autoComplete.on('focus', () => { + // simulate pressing down arrow to trigger autocomplete + this.$autoComplete.trigger($.Event('keydown', { which: 40 })); // arrow down + this.$autoComplete.trigger($.Event('keydown', { which: 38 })); // arrow up + }); + this.$autoComplete .trigger('focus') .trigger('select');