elementor / elementor/elementor
⌛ 🔗 Loop Grid items flicker twice when using the Taxonomy Filter
- Dominant language
- PHP
- Stars
- 7.1k
- Forks
- 1.6k
- Avg merge
- 1d 5h
- Merged PRs (30d)
- 193
Description
### Prerequisites
- [x] I have searched for similar issues in open and closed tickets and cannot find a duplicate.
- [x] I have troubleshooted my issue, and it still exists against the latest stable version of Elementor.
### Description
Hi,
I am using the widgets Loop grid and Taxonomy filter for several sites. But for some reason it gives a problem now. When clicking on a filter, the items are flickering twice and then (after 2 seconds!) the items are filtered. Before this filter was woring fine, till a couple of monts ago.
I contact support and they said:
"As for fixing the flickering, unfortunately, there is no way to fix it at the moment because it is a built-in animation style added to the loop grid widget." .. "It might be because of the performance improvements we are releasing. "
First I experienced this problem with a CPT (tested 2 different CPT plugins) but after testing it with standard WP posts, it is the same.
I am building a site right now and must search for an alternative, but for a site which I build a couple of months ago I am worried the client will notics this.
### Steps to reproduce
1. create a loop grid template for e.g. blog posts page
2. make sure you have some blog posts and categories
3. use the loop grid widget and the taxonomy filter widget
4. in settings, choose categories for filters
5. look at the page and click on a categrory to filter the posts.
6. thank you see the issue:
SEE MY Screenrecording: https://app.screencastify.com/v3/watch/j23Uv2yTZqvgZgufmCU9
### Expected behavior
1. I expect the flickering to disappear
2. the items are filtered smoothly and instantly, like it was before
### Isolating the problem
- [x] This bug happens when only the Elementor (and Elementor Pro) plugins are active.
- [x] This bug happens with the Hello Elementor theme active.
- [x] I can reproduce this bug consistently by following the steps I described above.
### Elementor System Info
Click to reveal
````txt
== Server Environment ==
Operating System: Linux
Software: Apache/2
MySQL version: MariaDB Server v10.6.20
PHP Version: 8.3.16
PHP Memory Limit: 512M
PHP Max Input Vars: 3000
PHP Max Post Size: 128M
GD Installed: Yes
ZIP Installed: Yes
Write Permissions: All right
Elementor Library: Connected
== WordPress Environment ==
Version: 6.7.2
Site URL: https://doemere.nl
Home URL: https://doemere.nl
WP Multisite: No
Max Upload Size: 64 MB
Memory limit: 40M
Max Memory limit: 512M
Permalink Structure: /%category%/%postname%/
Language: nl_NL
Timezone: Europe/Amsterdam
Debug Mode: Inactive
== Theme ==
Name: Hello child theme for Doemere
Version: 2.5.0
Author:
Child Theme: Yes
Parent Theme Name: Hello Elementor
Parent Theme Version: 3.3.0
Parent Theme Author: Elementor Team
== User ==
Role: administrator
WP Profile lang: nl-NL
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36
== Active Plugins ==
All In One WP Security
Version: 5.3.8
Author: TeamUpdraft, DavidAnderson
Category Order and Taxonomy Terms Order
Version: 1.8.7
Author: Nsp-Code
Classic Editor
Version: 1.6.7
Author: WordPress Contributors
Classic Widgets
Version: 0.3
Author: WordPress Contributors
Disable auto-update Email Notifications
Version: 1.5.0
Author: Gutoz
Elementor
Version: 3.27.6
Author: Elementor.com
Elementor Pro
Version: 3.27.4
Author: Elementor.com
ManageWP - Worker
Version: 4.9.20
Author: GoDaddy
Pods - Custom Content Types and Fields
Version: 3.2.8.2
Author: Pods Framework Team
Post Duplicator
Version: 2.44
Author: Metaphor Creations
Really Simple Security
Version: 9.3.1
Author: Really Simple Security
UpdraftPlus - Backup/Restore
Version: 2.25.2.26
Author: TeamUpdraft, DavidAnderson
WP-Optimize - Clean, Compress, Cache
Version: 4.0.1
Author: TeamUpdraft, DavidAnderson
Yoast SEO
Version: 24.5
Author: Team Yoast
== Must-Use Plugins ==
aios-firewall-loader.php
Version:
Author:
ManageWP - Worker Loader
Version: 1.0.0
Author: GoDaddy
WordPress automation by Installatron
Version:
Author:
== Eigenschappen ==
Custom Fonts: 0
Custom Icons: 0
== Integraties ==
recaptcha_v3: Actief
== Elementor experimenten ==
Inline lettertype iconen: Standaard actief
Extra aangepaste breakpoints: Actief
Container: Standaard actief
Upgrade Swiper bibliotheek: Standaard actief
Geoptimaliseerde markup: Standaard inactief
Plugin onboarding: Standaard actief
Google Fonts lokaal laden: Standaard inactief
Standaard naar nieuwe Thema bouwer: Standaard actief
Header & footer: Standaard actief
Elementor home scherm: Standaard actief
Landingspagina's: Inactief
Geneste elementen: Inactief
Editor top balk: Inactief
Element caching: Standaard actief
Link in bio: Standaard actief
Zwevende knoppen: Standaard actief
Elementor editor gebeurtenissen: Standaard inactief
Atomic widgets: Standaard inactief
Globale klassen: Standaard inactief
Launchpad checklist: Standaard inactief
Menu: Standaard inactief
== Log ==
Log: showing 20 of 392025-02-05 10:13:44 [info] elementor-pro::elementor_pro_updater Started
2025-02-05 10:13:44 [info] Elementor Pro/Upgrades - _on_each_version Start
2025-02-05 10:13:44 [info] Elementor Pro/Upgrades - _on_each_version Finished
2025-02-05 10:13:44 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor Pro',
'from' => '3.26.2',
'to' => '3.27.1',
)]
2025-02-12 13:20:33 [info] Elementor data updater process has been queued. [array (
'plugin' => 'Elementor Pro',
'from' => '3.27.1',
'to' => '3.27.3',
)]
2025-02-12 13:20:46 [info] elementor-pro::elementor_pro_updater Started
2025-02-12 13:20:46 [info] Elementor Pro/Upgrades - _on_each_version Start
2025-02-12 13:20:46 [info] Elementor Pro/Upgrades - _on_each_version Finished
2025-02-12 13:20:46 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor Pro',
'from' => '3.27.1',
'to' => '3.27.3',
)]
2025-02-20 12:09:52 [info] Elementor data updater process has been queued. [array (
'plugin' => 'Elementor Pro',
'from' => '3.27.3',
'to' => '3.27.4',
)]
2025-02-20 12:10:02 [info] elementor-pro::elementor_pro_updater Started
2025-02-20 12:10:02 [info] Elementor Pro/Upgrades - _on_each_version Start
2025-02-20 12:10:02 [info] Elementor Pro/Upgrades - _on_each_version Finished
2025-02-20 12:10:02 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor Pro',
'from' => '3.27.3',
'to' => '3.27.4',
)]
2025-02-20 12:10:04 [info] Elementor data updater process has been queued. [array (
'plugin' => 'Elementor Pro',
'from' => '3.27.3',
'to' => '3.27.4',
)]
2025-02-28 14:41:00 [info] elementor::elementor_updater Started
2025-02-28 14:41:00 [info] Elementor/Upgrades - _on_each_version Start
2025-02-28 14:41:00 [info] Elementor/Upgrades - _on_each_version Finished
2025-02-28 14:41:00 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor',
'from' => '3.27.3',
'to' => '3.27.6',
)]
2025-02-28 14:41:03 [info] Elementor data updater process has been queued. [array (
'plugin' => 'Elementor',
'from' => '3.27.3',
'to' => '3.27.6',
)]
PHP: showing 4 of 4PHP: 2025-01-06 14:05:59 [warning X 6][../elementor-pro/core/app/modules/site-editor/data/endpoints/templates.php::150] Undefined array key "condition_type" [array (
'trace' => '
#0: ../elementor-pro/core/app/modules/site-editor/data/endpoints/templates.php(150): Elementor\Core\Logger\Manager -> rest_error_handler()
#1: ElementorPro\Core\App\Modules\SiteEditor\Data\Endpoints\Templates -> normalize_template_json_item()
#2: ../elementor-pro/core/app/modules/site-editor/data/endpoints/templates.php(120): class type array_map()
#3: ../elementor-pro/core/app/modules/site-editor/data/endpoints/templates.php(59): ElementorPro\Core\App\Modules\SiteEditor\Data\Endpoints\Templates -> normalize_templates_json()
#4: ../elementor/data/base/endpoint.php(158): ElementorPro\Core\App\Modules\SiteEditor\Data\Endpoints\Templates -> get_items()
',
)]
PHP: 2025-01-06 14:06:03 [notice X 1][../elementor-pro/modules/screenshots/module.php::33] Function utf8_decode() is deprecated [array (
'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2025-01-06 14:15:05 [warning X 6][../elementor-pro/modules/dynamic-tags/pods/tags/pods-base.php::35] Undefined array key "introtekst" [array (
'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2025-01-22 15:23:58 [warning X 1240][../elementor-pro/modules/loop-filter/query/taxonomy-manager.php::150] Undefined array key "logicalJoin" [array (
'trace' => '
#0: ../elementor-pro/modules/loop-filter/query/taxonomy-manager.php(150): Elementor\Core\Logger\Manager -> rest_error_handler()
#1: ../elementor-pro/modules/loop-filter/query/taxonomy-query-builder.php(33): ElementorPro\Modules\LoopFilter\Query\Taxonomy_Manager -> get_hierarchy_of_selected_terms()
#2: ../elementor-pro/modules/loop-filter/module.php(123): ElementorPro\Modules\LoopFilter\Query\Taxonomy_Query_Builder -> get_merged_queries()
#3: ../wp-includes/class-wp-hook.php(324): ElementorPro\Modules\LoopFilter\Module -> filter_loop_query()
#4: ../wp-includes/plugin.php(205): WP_Hook -> apply_filters()
',
)]
== Elementor - Compatibility Tag ==
Elementor Pro: Compatibiliteit niet gespecificeerd
== Elementor Pro - Compatibility Tag ==
````
### Agreement
- [x] I agree that my issue may be closed without action if it doesn't meet all the requirements.
Contributor guide
Assessment
This issue has not been assessed yet.