From f2c24edff943b41bc9e6b5738b382502a7eae221 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Mierzwa?= Date: Mon, 10 Jun 2019 23:13:07 +0100 Subject: [PATCH] fix(ui): check for string className when handling clicks in filter input For SVG elements there might be no className attribute so split() might raise an exception --- ui/src/Components/NavBar/FilterInput/index.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ui/src/Components/NavBar/FilterInput/index.js b/ui/src/Components/NavBar/FilterInput/index.js index b337c8a0d..4150fd1a8 100644 --- a/ui/src/Components/NavBar/FilterInput/index.js +++ b/ui/src/Components/NavBar/FilterInput/index.js @@ -97,7 +97,10 @@ const FilterInput = observer( }); onInputClick = (inputReference, event) => { - if (event.target.className.split(" ").includes("form-control")) { + if ( + typeof event.target.className === "string" && + event.target.className.split(" ").includes("form-control") + ) { inputReference.input.focus(); } };