ダッシュボードのフィルター入力HTMLのオートコンプリートはオフにされていませんが、結果をターゲットにすることはできません。 これらのフィルター入力のブラウザー履歴を無効にすると、少し改善されると思います。
@ becker-IT入力ボックスからクリックすると、オートコンプリートは消えますか?
いいえ、クリックします
ダッシュボード
保存したダッシュボードを開く
たとえば、入力フィールドに「A」と入力します
その結果、ブラウザの履歴が前面に表示されるため、保存されたダッシュボードをターゲットにできません。 入力フィールドをもう一度クリックすると、ブラウザの履歴が再度読み込まれます。
エスケープを押すと、オートコンプリートが閉じます
ああ、なるほど、なんて完璧な解決策でしょう!
私はこれが好きです:autocomplete = "off"
@ becker-ITどこに設定しましたか?
このオプションはひどいです。 削除した文字の後にエスケープを押す必要があります...嫌い
よろしければ大丈夫です
それ以外の場合は、前述の@ kevin-m-regoのように、以前のコンプリートからのクエリの変更(ポート番号など、最後にいくつか変更したい場合など)は、chromeオートコンプリートとの決闘よりも悪いです。
そのオートコンプリートは非常に迷惑です。ステータスは「バグではなく機能」だと思いますか?
@hollowimageに完全に同意します。 これらの2つの改善により、私はまったく問題ありませんが、1つのクエリを変更するのに5分がない場合、現時点では基本的に使用できません...
問題を理解できるかわかりません。 ブラウザのオートコンプリート、またはKibanaのオートコンプリートに問題がありますか? Kibanaのどのバージョンですか? そして、正確には何が起こっているのでしょうか? いくつかのスクリーンショットまたはgifが素晴らしいでしょう。
@Bargsブラウザのオートコンプリートが入力フィールドをいじっているようです。 私はなんとか問題を再現することができましたが、発見ページで。 それでも、これがお役に立てば幸いです。
これは以下でテストされました:
ブラウザのオートコンプリートは(ほぼ)常に進行中のようです。 この場合、右側の「レンズ」アイコンが消えていることがわかります。
@scampiその問題は4.5.4で修正されました。
@MaxBosseこれはあなたが見ているのと同じ問題ですか?
はい、それは私が見たのと同じ問題です。 @ Bargs :+1に感謝し
@Bargsを4.5.4に更新することは
この問題は4.1.xブランチ(古いElasticsearchバージョンの場合)でも修正されましたか? はいの場合、どのバージョンですか?
@ikoniarisは4.1.11で修正されました
この悪化する問題の影響を受けた人は、提案ボックスを削除して、入力内容の制御を取り戻すための簡単な方法があります。
確かに理想的なソリューションではありませんが、Kibanaを更新してUIの些細な問題を修正する余裕がない環境で機能します。
回避策は、Chromeインスペクターを介してchange
、 focus
、およびkeydown
イベントリスナーを削除することです(要素searchSource
検査し、CSSペインからイベントリスナーは、バインドを解除するリスナーを検索します)。これにより、検索バーに自由に入力できます。
修正を実装するためにESで使用できるKibanaのバージョンは何ですか?またはESバージョンv1.5と互換性のある修正を含む互換性のあるバージョンのKibanaはありません
今日4.1.xでこの「機能」にうんざりしたので、それに対処するために少しグリース/バイオレット/その他のモンキースクリプトを作成しました。
// ==UserScript==
// <strong i="6">@name</strong> Kibana autocomplete killer
// <strong i="7">@namespace</strong> kibana
// <strong i="8">@grant</strong> none
// <strong i="9">@include</strong> https://<your kibana site>/*
// ==/UserScript==
function main() {
document.addEventListener('click', function() {
var jq = window.jQuery
var searchbox = jq('.input-group input')
searchbox.unbind("change");
searchbox.unbind("focus");
searchbox.unbind("keydown");
console.log("removed");
});
};
var script = document.createElement("script");
script.textContent = "(" + main.toString() + ")();";
document.body.appendChild(script);
@SleepyBrettのスクリプトに感謝します、それは私にとってうまくいきます。
@SleepyBrettに感謝します。
FWIW非常に簡単なCSS回避策(出典:Kibana issue#7801 )を見つけました。これは非常にうまく機能しますが、StylishやStylebotなどの拡張機能が必要です。
.typeahead .typeahead-items {
top: 32px;
}
最も参考になるコメント
このオプションはひどいです。 削除した文字の後にエスケープを押す必要があります...嫌い