elementor / elementor/elementor
Interactions animations: settings get lost
- Dominant language
- PHP
- Stars
- 7.1k
- Forks
- 1.6k
- Avg merge
- 1d 5h
- Merged PRs (30d)
- 193
Description
### Description
I give a Div block an interactions, e.g. "trigger while scrolling" with several individual settings. I tested the animation on frontend and it works well.
Later I make further editing on this site.
Suddenly the interactions has lost several settings. Sometime even the whole interactions setting is gone.
### Steps to reproduce
It's hard to reproduce, because you never know when an interaction setting lost its settings.
### Expected behavior
I expect that all settings of an interaction do not get lost.
### Elementor System Info
```txt
== Server Environment ==
Operating System: Linux
Software: Apache
MySQL version: mariadb.org binary distribution v10.4.34
PHP Version: 8.4.19
PHP Memory Limit: 256M
PHP Max Input Vars: 1500
PHP Max Post Size: 75M
GD Installed: Yes
ZIP Installed: Yes
Write Permissions: All right
Elementor Library: Connected
== WordPress Environment ==
Version: 6.9.4
Site URL: https://smp-finanzwesen.de
Home URL: https://smp-finanzwesen.de
WP Multisite: No
Max Upload Size: 50 MB
Memory limit: 256M
Max Memory limit: 256M
Permalink Structure: /%postname%/
Language: de_DE
Timezone: 0
Admin Email: dev-email@wpengine.local
Debug Mode: Inactive
== Theme ==
Name: Hello Elementor
Version: 3.4.7
Author: Elementor Team
Child Theme: No
== User ==
Role: administrator
WP Profile lang: en-US
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36
== Active Plugins ==
Activity Log
Version: 2.11.2
Author: Activity Log Team
Admin and Site Enhancements (ASE)
Version: 8.7.0
Author: wpase.com
Admin Menu Editor
Version: 1.15
Author: Janis Elsts
Advanced Editor Tools
Version: 5.9.2
Author: Automattic
Branda
Version: 3.4.29
Author: WPMU DEV
Classic Editor
Version: 1.6.7
Author: WordPress Contributors
Dashboard Widgets Suite
Version: 3.5.1
Author: Jeff Starr
Duplicator
Version: 1.5.16
Author: Duplicator
Elementor
Version: 4.0.3
Author: Elementor.com
Elementor Pro
Version: 4.0.3
Author: Elementor.com
Fluent Snippets
Version: 10.53
Author: Fluent Snippets
Local Google Fonts
Version: 0.24.0
Author: EverPress
Rank Math SEO
Version: 1.0.268
Author: Rank Math SEO
WP-Optimize - Clean, Compress, Cache
Version: 4.5.2
Author: TeamUpdraft, DavidAnderson
== Elements Usage ==
footer : 1
e-div-block : 1
e-flexbox : 2
e-paragraph : 3
icon : 1
header : 2
container : 3
icon : 1
nav-menu : 1
page : 1
button : 1
container : 1
heading : 2
wp-page : 7
container : 27
divider : 4
e-button : 4
e-div-block : 27
e-flexbox : 22
e-heading : 40
e-paragraph : 11
e-svg : 1
heading : 5
icon : 3
icon-list : 9
image : 6
text-editor : 2
floating-buttons : 0
contact-buttons-var-10 : 1
container : 1
== Settings ==
cpt_support: post, page
allow_tracking: yes
editor_break_lines: 1
unfiltered_files_upload: 1
font_display: swap
== Features ==
Custom Fonts: 0
Custom Icons: 0
== Integrations ==
== Elementor Experiments ==
Inline Font Icons: Active by default
Additional Custom Breakpoints: Active by default
Container: Active by default
Optimized Markup: Active by default
Default to New Theme Builder: Inactive
Header & Footer: Active by default
Pro Free Trial Popup: Active by default
Nested Elements: Active by default
Pages Panel: Inactive by default
Atomic Widgets: Active by default
V4 Indications Popover: Inactive by default
Enforce atomic widgets capabilities: Active by default
Editor MCP for atomic widgets: Active by default
Backward compatibility migrations: Active by default
Global Classes: Active by default
Enforce global classes capabilities: Active by default
Variables: Active by default
Variables Manager: Active by default
Editor v4 (Opt In Page): Active by default
Editor V4: Active by default
Components: Active by default
Interactions: Active by default
Widget Creation: Active by default
Import/Export Customization: Active by default
Elementor Editor Events: Active by default
Atomic Form: Active by default
Menu: Active by default
Size Variables: Active by default
Pro Interactions: Active by default
In-Editor Feedback: Inactive by default
== Log ==
PHP: showing 8 of 8PHP: 2026-04-04 09:20:47 [notice X 2580][/kunden/ouedraogo.de/website2026/wp-content/plugins/elementor-pro/modules/notes/database/models/note.php::252] ElementorPro\Modules\Notes\Database\Models\Note::query(): Implicitly marking parameter $connection as nullable is deprecated, the explicit nullable type must be used instead [array (
'trace' => '
#0: /kunden/ouedraogo.de/website2026/wp-content/plugins/elementor-pro/plugin.php(172): Elementor\Core\Logger\Manager -> rest_error_handler()
#1: /kunden/ouedraogo.de/website2026/wp-content/plugins/elementor-pro/plugin.php(172): class type include()array (
0 => '/kunden/ouedraogo.de/website2026/wp-content/plugins/elementor/core/logger/manager.php',
)
#2: /kunden/ouedraogo.de/website2026/wp-content/plugins/elementor-pro/modules/notes/data/controller.php(243): ElementorPro\Plugin -> autoload()
#3: /kunden/ouedraogo.de/website2026/wp-content/plugins/elementor/data/v2/base/controller.php(174): ElementorPro\Modules\Notes\Data\Controller -> get_collection_params()
#4: /kunden/ouedraogo.de/website2026/wp-content/plugins/elementor/data/v2/base/endpoint/index.php(57): Elementor\Data\V2\Base\Controller -> get_items_args()
',
)]
PHP: 2026-04-04 09:20:47 [notice X 2565][/kunden/ouedraogo.de/website2026/wp-content/plugins/elementor-pro/core/database/model-base.php::66] ElementorPro\Core\Database\Model_Base::query(): Implicitly marking parameter $connection as nullable is deprecated, the explicit nullable type must be used instead [array (
'trace' => '
#0: /kunden/ouedraogo.de/website2026/wp-content/plugins/elementor-pro/plugin.php(172): Elementor\Core\Logger\Manager -> rest_error_handler()
#1: /kunden/ouedraogo.de/website2026/wp-content/plugins/elementor-pro/plugin.php(172): class type include()array (
0 => '/kunden/ouedraogo.de/website2026/wp-content/plugins/elementor/core/logger/manager.php',
)
#2: /kunden/ouedraogo.de/website2026/wp-content/plugins/elementor-pro/modules/notes/database/models/note.php(18): ElementorPro\Plugin -> autoload()
#3: /kunden/ouedraogo.de/website2026/wp-content/plugins/elementor-pro/plugin.php(172): class type include()array (
0 => '/kunden/ouedraogo.de/website2026/wp-content/plugins/elementor-pro/modules/notes/database/models/note.php',
)
#4: /kunden/ouedraogo.de/website2026/wp-content/plugins/elementor-pro/modules/notes/data/controller.php(243): ElementorPro\Plugin -> autoload()
',
)]
PHP: 2026-04-04 09:39:52 [notice X 179][/kunden/ouedraogo.de/website2026/wp-content/plugins/elementor-pro/modules/notes/database/models/user.php::96] ElementorPro\Modules\Notes\Database\Models\User::query(): Implicitly marking parameter $connection as nullable is deprecated, the explicit nullable type must be used instead [array (
'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2026-04-04 09:59:04 [notice X 394][/kunden/ouedraogo.de/website2026/wp-content/plugins/elementor-pro/core/database/model-base.php::66] ElementorPro\Core\Database\Model_Base::query(): Implicitly marking parameter $connection as nullable is deprecated, the explicit nullable type must be used instead [array (
'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2026-04-14 08:17:13 [warning X 5][/kunden/ouedraogo.de/website2026/wp-content/plugins/elementor/modules/wp-rest/classes/post-query.php::221] Undefined array key "included_types" [array (
'trace' => '
#0: /kunden/ouedraogo.de/website2026/wp-content/plugins/elementor/modules/wp-rest/classes/post-query.php(221): Elementor\Core\Logger\Manager -> rest_error_handler()
#1: /kunden/ouedraogo.de/website2026/wp-content/plugins/elementor/modules/wp-rest/classes/post-query.php(63): Elementor\Modules\WpRest\Classes\Post_Query -> get_post_types_from_params()
#2: /kunden/ouedraogo.de/website2026/wp-content/plugins/elementor/modules/wp-rest/base/query.php(49): Elementor\Modules\WpRest\Classes\Post_Query -> get()
#3: /kunden/ouedraogo.de/website2026/wp-content/plugins/elementor/modules/wp-rest/base/query.php(115): Elementor\Modules\WpRest\Base\Query -> {closure:{closure:Elementor\Modules\WpRest\Base\Query::register():49}:49}()
#4: /kunden/ouedraogo.de/website2026/wp-content/plugins/elementor/modules/wp-rest/base/query.php(49): Elementor\Modules\WpRest\Base\Query -> send()
',
)]
PHP: 2026-04-22 08:04:17 [notice X 1][/kunden/ouedraogo.de/website2026/wp-content/plugins/elementor-pro/core/database/join-clause.php::37] ElementorPro\Core\Database\Join_Clause::__construct(): Implicitly marking parameter $connection as nullable is deprecated, the explicit nullable type must be used instead [array (
'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2026-04-25 10:20:40 [warning X 18][/kunden/ouedraogo.de/website2026/wp-content/plugins/elementor/modules/wp-rest/classes/post-query.php::221] Undefined array key "included_types" [array (
'trace' => '
#0: /kunden/ouedraogo.de/website2026/wp-content/plugins/elementor/modules/wp-rest/classes/post-query.php(221): Elementor\Core\Logger\Manager -> rest_error_handler()
#1: /kunden/ouedraogo.de/website2026/wp-content/plugins/elementor/modules/wp-rest/classes/post-query.php(63): Elementor\Modules\WpRest\Classes\Post_Query -> get_post_types_from_params()
#2: /kunden/ouedraogo.de/website2026/wp-content/plugins/elementor/modules/wp-rest/base/query.php(49): Elementor\Modules\WpRest\Classes\Post_Query -> get()
#3: /kunden/ouedraogo.de/website2026/wp-content/plugins/elementor/modules/wp-rest/base/query.php(115): Elementor\Modules\WpRest\Base\Query -> {closure:{closure:Elementor\Modules\WpRest\Base\Query::register():49}:49}()
#4: /kunden/ouedraogo.de/website2026/wp-content/plugins/elementor/modules/wp-rest/base/query.php(49): Elementor\Modules\WpRest\Base\Query -> send()
',
)]
PHP: 2026-04-26 16:44:04 [notice X 5][/kunden/ouedraogo.de/website2026/wp-content/plugins/elementor/includes/base/controls-stack.php::230] hexdec(): Passing null to parameter #1 ($hex_string) of type string is deprecated [array (
'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
Log: showing 20 of 302026-04-14 19:42:22 [info] Elementor data updater process has been queued. [array (
'plugin' => 'Elementor',
'from' => '4.0.1',
'to' => '4.0.2',
)]
2026-04-14 19:42:22 [info] Elementor data updater process has been queued. [array (
'plugin' => 'Elementor Pro',
'from' => '4.0.1',
'to' => '4.0.2',
)]
2026-04-14 19:42:28 [info] elementor::elementor_updater Started
2026-04-14 19:42:28 [info] Elementor/Upgrades - _on_each_version Start
2026-04-14 19:42:28 [info] Elementor/Upgrades - _on_each_version Finished
2026-04-14 19:42:28 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor',
'from' => '4.0.1',
'to' => '4.0.2',
)]
2026-04-14 19:42:28 [info] elementor-pro::elementor_pro_updater Started
2026-04-14 19:42:28 [info] Elementor Pro/Upgrades - _on_each_version Start
2026-04-14 19:42:28 [info] Elementor Pro/Upgrades - _on_each_version Finished
2026-04-14 19:42:28 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor Pro',
'from' => '4.0.1',
'to' => '4.0.2',
)]
2026-04-26 14:38:51 [info] Elementor data updater process has been queued. [array (
'plugin' => 'Elementor',
'from' => '4.0.2',
'to' => '4.0.3',
)]
2026-04-26 14:38:51 [info] Elementor data updater process has been queued. [array (
'plugin' => 'Elementor Pro',
'from' => '4.0.2',
'to' => '4.0.3',
)]
2026-04-26 14:38:56 [info] elementor::elementor_updater Started
2026-04-26 14:38:56 [info] Elementor/Upgrades - _on_each_version Start
2026-04-26 14:38:57 [info] Elementor/Upgrades - _on_each_version Finished
2026-04-26 14:38:57 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor',
'from' => '4.0.2',
'to' => '4.0.3',
)]
2026-04-26 14:38:57 [info] elementor-pro::elementor_pro_updater Started
2026-04-26 14:38:57 [info] Elementor Pro/Upgrades - _on_each_version Start
2026-04-26 14:38:57 [info] Elementor Pro/Upgrades - _on_each_version Finished
2026-04-26 14:38:57 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor Pro',
'from' => '4.0.2',
'to' => '4.0.3',
)]
JS: showing 4 of 4JS: 2026-04-04 21:04:57 [error X 26][chrome-extension://mpiodijhokgodhhofbcjdecpffjipkle/lib/single-file-hooks-frames.js:1:9729] Failed to execute 'observe' on 'IntersectionObserver': parameter 1 is not of type 'Element'.
JS: 2026-04-04 22:02:39 [error X 82][https://smp-finanzwesen.de/wp-content/plugins/elementor/assets/js/editor.min.js?ver=4.0.1:2:974715] Failed to execute 'querySelector' on 'Document': '#' is not a valid selector.
JS: 2026-04-05 13:52:55 [error X 7][https://smp-finanzwesen.de/wp-content/plugins/elementor/assets/js/packages/editor-elements-panel/editor-elements-panel.min.js?ver=4.0.1:1:2342] Elementor Elements Panel wrapper element not found
JS: 2026-04-25 07:41:06 [error X 6][https://smp-finanzwesen.de/wp-content/plugins/elementor/assets/js/packages/editor-controls/editor-controls.min.js?ver=4.0.2:78:54339] Position -1 outside of fragment ()
== Elementor - Compatibility Tag ==
Elementor Pro: Compatible
== Elementor Pro - Compatibility Tag ==
```
### Agreement
- [x] I confirm I have read and followed all the guidelines and instructions outlined in the Editor V4 Bug Report form.
- [x] I agree that my issue may be closed without further action if it doesn't meet all the requirements outlined in the Editor V4 Bug Report form.
Contributor guide
Assessment
This issue has not been assessed yet.