mirror of
https://github.com/elastic/kibana.git
synced 2025-06-29 03:24:45 -04:00
Recently, we discovered that a `DELETE` request to one of our ML endpoints does not work correctly in Safari. After further investigation, it turns out that `DELETE` requests without a body fail in Safari. The issue occurs only within the Kibana Dev server, so there is no impact on end users. This is most likely due to a header set in the `packages/kbn-cli-dev-mode/src/base_path_proxy/http1.ts` file. The issue mentioned in the comment has already been resolved, and everything appears to work correctly without this outdated workaround. To reproduce the error: 1. Start Kibana locally and open it with Safari. 2. Find an endpoint that uses the `DELETE` method and does not have a body specified. 3. ^ For example, go to Observability -> Cases and create a new case. 4. Go back to the cases list and try to delete the case |
||
---|---|---|
.. | ||
base_path_proxy | ||
config | ||
integration_tests | ||
bootstrap.ts | ||
cli_dev_mode.test.ts | ||
cli_dev_mode.ts | ||
dev_server.test.ts | ||
dev_server.ts | ||
get_active_inspect_flag.ts | ||
log.ts | ||
log_adapter.ts | ||
optimizer.test.ts | ||
optimizer.ts | ||
should_redirect_from_old_base_path.test.ts | ||
should_redirect_from_old_base_path.ts | ||
test_helpers.ts | ||
using_server_process.ts | ||
watcher.ts |