Searching array for empty string causes tab lockup and shows garbage

Found it. I think its kibana bug.

Create index like this:

PUT /lab_1
{
  "settings": {
    "number_of_shards": 1,
    "number_of_replicas": 0
  },
  "mappings": {
    "properties": {
      "trigger": {
        "type": "keyword"
      },
      "@timestamp": {
        "type": "date"
      }
    }
  }
}

Index two documents in it:

POST /lab_1/_doc/
{
  "trigger": [ "", "", "xyz" ],
  "@timestamp": "2022-08-08"
}
POST /lab_1/_doc/
{
  "trigger": [ "", "", "", "xyz" ],
  "@timestamp": "2022-08-08"
}

Create kibana index pattern for lab_* and search it for trigger: "".

First document will show like (empty), (empty), x<mark></mark>y<mark></mark>z
Second document will show like (empty), (empty), (empty), x<mark></mark><<mark></mark>m<mark></mark>a<mark></mark>r<mark></mark>k<mark></mark>><mark></mark><<mark></mark>/<mark></mark>m<mark></mark>a<mark></mark>r<mark></mark>k<mark></mark>><mark></mark>y<mark></mark><<mark></mark>m<mark></mark>a<mark></mark>r<mark></mark>k<mark></mark>><mark></mark><<mark></mark>/<mark></mark>m<mark></mark>a<mark></mark>r<mark></mark>k<mark></mark>><mark></mark>z


Can somebody please test this and report to github? I can't. Microsoft doesn't like my e-mail host.

1 Like