Original install method (e.g. download page, yum, from source, etc.): Docker (w/ compose)
Describe the bug:
If a registered snapshot repository contains "(", then clicking on the "N snapshots found" hyperlink (shown in the picture below) will load a blank white page in Kibana's main pane.
If the repository does not contain parentheses, it will load normally.
Steps to reproduce:
Deploy an Elasticsearch cluster with Kibana
Register a snapshot repository and include parentheses in the name (e.g., my(fs)repo)
In Kibana, go to Stack Management -> Snapshot and Restore -> Repositories and click on the name of your repository to open the fly-out menu on the right side.
Click on the hyperlink N snapshots found
Alternative method (discovered by accident while composing this issue):
Deploy an Elasticsearch cluster with Kibana
Register a snapshot repository and include parentheses in the name (e.g., my(fs)repo)
Filter on the repository that contains a parenthesis.
Expected behavior:
A list of snapshots available in that repository will be displayed.
Screenshots (if relevant):
Errors in browser console (if relevant):
Note - this error was hard to capture. I had to grab a screenshot from the recording I made.
Provide logs and/or server output (if relevant):
N/A
Kibana version: 8.11.3
Elasticsearch version: 8.11.3
Server OS version: N/A (Docker images)
Browser version: Chrome 120.0.6099.129 (Official Build) (arm64)
Browser OS version: MacOS Sonoma 14.2.1 (23C71)
Original install method (e.g. download page, yum, from source, etc.): Docker (w/ compose)
Describe the bug: If a registered snapshot repository contains "(", then clicking on the "N snapshots found" hyperlink (shown in the picture below) will load a blank white page in Kibana's main pane.
If the repository does not contain parentheses, it will load normally.
Steps to reproduce:
my(fs)repo
)N snapshots found
Alternative method (discovered by accident while composing this issue):
my(fs)repo
)Expected behavior: A list of snapshots available in that repository will be displayed.
Screenshots (if relevant):
Errors in browser console (if relevant):
Note - this error was hard to capture. I had to grab a screenshot from the recording I made.
Provide logs and/or server output (if relevant): N/A
Any additional context: Video demonstrating the issue: https://github.com/elastic/kibana/assets/107883031/09226be9-25b3-4d36-8fe9-4f7e56917c4f
Here is how I'm setting up my environment:
docker-compose.yml
.env