?
avatar C-Lodder
C-Lodder
14 May 2020

Steps to reproduce the issue

  1. Installa fresh copy of J4 (without sample data)
  2. Go to administrator/index.php?option=com_content&view=articles
  3. You your browser console

Note: This also occurs on some other list views

Expected result

No JS errors

Actual result

TypeError: e is null --- searchtools.min.js:1:6704

or in debug mode:

TypeError: filteredByCaption is null --- searchtools.js:285:11

avatar C-Lodder C-Lodder - open - 14 May 2020
avatar joomla-cms-bot joomla-cms-bot - change - 14 May 2020
Labels Added: ?
avatar joomla-cms-bot joomla-cms-bot - labeled - 14 May 2020
avatar infograf768
infograf768 - comment - 14 May 2020

Can't reproduce Macintosh/Firefox

avatar C-Lodder
C-Lodder - comment - 14 May 2020

@infograf768 This was a fresh clone and installation of the J4 repo

avatar infograf768
infograf768 - comment - 14 May 2020

This happens only when there are no articles.
When I install sample data, no more js error

This should help solving the issue.

avatar C-Lodder C-Lodder - change - 14 May 2020
The description was changed
avatar C-Lodder C-Lodder - edited - 14 May 2020
avatar C-Lodder
C-Lodder - comment - 14 May 2020

Yeah just updated the test instructions

avatar infograf768
infograf768 - comment - 14 May 2020

Can you check patching with this?

diff --git a/build/media_source/system/js/searchtools.es6.js b/build/media_source/system/js/searchtools.es6.js
index 1019da0..a61ac40 100644
--- a/build/media_source/system/js/searchtools.es6.js
+++ b/build/media_source/system/js/searchtools.es6.js
@@ -296,5 +296,7 @@
       if (activeFilterCount === 0) {
         const filteredByCaption = document.getElementById('filteredBy');
-        filteredByCaption.parentNode.removeChild(filteredByCaption);
+        if (filteredByCaption !== null) {
+          filteredByCaption.parentNode.removeChild(filteredByCaption);
+        }
       }

and run npm

avatar infograf768
infograf768 - comment - 14 May 2020

Closing as PR #29066

avatar infograf768 infograf768 - close - 14 May 2020
avatar infograf768 infograf768 - change - 14 May 2020
Status New Closed
Closed_Date 0000-00-00 00:00:00 2020-05-14 07:50:54
Closed_By infograf768

Add a Comment

Login with GitHub to post a comment