elementor / elementor/elementor
Atomic Elements Flexbox: flex-direction cannot be overridden on published page
- Dominant language
- PHP
- Stars
- 7.1k
- Forks
- 1.6k
- Avg merge
- 1d 5h
- Merged PRs (30d)
- 193
Description
### Description
<!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;
mso-font-charset:0;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:-536870145 1107305727 0 0 415 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-parent:"";
margin:0cm;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";}
h1
{mso-style-priority:9;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-parent:"";
mso-style-link:"Heading 1 Char";
margin:0cm;
mso-pagination:widow-orphan;
mso-outline-level:1;
font-size:16.0pt;
font-family:"Times New Roman",serif;
color:#2E74B5;
mso-font-kerning:0pt;
font-weight:normal;}
span.Heading1Char
{mso-style-name:"Heading 1 Char";
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 1";
mso-ansi-font-size:16.0pt;
mso-bidi-font-size:16.0pt;
color:#2E74B5;}
.MsoChpDefault
{mso-style-type:export-only;
mso-default-props:yes;
font-size:10.0pt;
mso-ansi-font-size:10.0pt;
mso-bidi-font-size:10.0pt;
mso-font-kerning:0pt;
mso-ligatures:none;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;
mso-header-margin:36.0pt;
mso-footer-margin:36.0pt;
mso-paper-source:0;}
div.WordSection1
{page:WordSection1;}
-->
Environment
Element type | Flexbox (Atomic Elements) — "e-flexbox", data-element_type="e-flexbox"
-- | --
Location in build | Clinic single-post template (JetThemeCore Theme Builder), Contact & Location block — the parent Flexbox wrapping four Dynamic Field widgets (address, phone, website, email)
Elementor version | [fill in — Elementor → Dashboard, top of page]
Elementor Pro version | [fill in, if applicable]
Active Experiments | Atomic Elements is active (Elementor → Settings → Experiments) — [confirm exact toggle state]
Theme / builder | JetThemeCore (Crocoblock), used for the shared Clinic single-post template
Recent changes | No Elementor, Elementor Pro, or Atomic Elements updates made by our team in the period this was first observed (23 July 2026) through today (10 September 2026)
### Steps to reproduce
### Expected behavior
### Elementor System Info
```txt
== Server Environment ==
Operating System: Linux
Software: LiteSpeed
MySQL version: MariaDB Server v11.8.9-MariaDB-log
PHP Version: 8.3.33
PHP Memory Limit: 2048M
PHP Max Input Vars: 5000
PHP Max Post Size: 2048M
GD Installed: Yes
ZIP Installed: Yes
Write Permissions: All right
Elementor Library: Connected
== WordPress Environment ==
Version: 7.0.4
Site URL: https://newbuild.findmyphysio.com.au
Home URL: https://newbuild.findmyphysio.com.au
WP Multisite: No
Max Upload Size: 2 GB
Memory limit: 40M
Max Memory limit: 2048M
Permalink Structure: /%postname%/
Language: en_US
Timezone: 10
Admin Email: georgie.batchelor@gmail.com
Debug Mode: Inactive
== Theme ==
Name: Hello Elementor
Version: 3.4.9
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/150.0.0.0 Safari/537.36
== Active Plugins ==
Elementor
Version: 4.2.4
Author: Elementor.com
Elementor Pro
Version: 4.2.2
Author: Elementor.com
JetEngine
Version: 3.8.15
Author: Crocoblock
JetThemeCore
Version: 2.3.2
Author: Crocoblock
SearchWP
Version: 4.6.1
Author: SearchWP
SearchWP Live Ajax Search
Version: 1.8.8
Author: SearchWP
Ultimate Addons for Elementor (UAE)
Version: 2.9.4
Author: Brainstorm Force
UpdraftPlus - Backup/Restore
Version: 1.26.7
Author: TeamUpdraft, DavidAnderson
WP All Import Pro
Version: 5.1.0
Author: Soflyy
WPCode Lite
Version: 2.3.9
Author: WPCode
== Must-Use Plugins ==
Hostinger Smart Auto Updates
Version: 1.0.7
Author: Hostinger
== Elements Usage ==
jet_single : 0
button : 4
container : 1
e-flexbox : 14
google_maps : 1
heading : 2
hfe-breadcrumbs-widget : 2
image : 1
jet-listing-dynamic-field : 7
jet-listing-dynamic-image : 1
jet-listing-dynamic-terms : 1
jet-listing-grid : 3
wp-post : 0
e-flexbox : 2
html : 2
wp-page : 8
container : 4
e-flexbox : 5
html : 3
jet-listing-grid : 1
text-editor : 5
jet-listing-items : 0
container : 2
e-flexbox : 13
html : 1
image : 1
jet-listing-dynamic-field : 8
jet-listing-dynamic-image : 1
jet-listing-dynamic-link : 1
jet-listing-dynamic-terms : 1
jet-listing-grid : 3
== Settings ==
cpt_support: post, page
allow_tracking: yes
font_display: swap
== Features ==
Custom Fonts: 0
Custom Icons: 0
== Integrations ==
google_maps: Active
== Elementor Experiments ==
Inline Font Icons: Active by default
Additional Custom Breakpoints: Active by default
Container: Active by default
Optimized Markup: Active by default
Panel Promotions: Active by default
Default to New Theme Builder: Active by default
Header & Footer: Active by default
Elementor MCP WP Abilities API: Inactive 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
Generate website markdown: Inactive by default
Dynamic Assets Management: Inactive by default
Import/Export Customization: Active by default
Site Builder: Inactive by default
Elementor Editor Events: Active by default
Atomic Form: Active by default
Loop: Active by default
Menu: Active by default
Size Variables: Active by default
Pro Interactions: Active by default
In-Editor Feedback: Inactive by default
== Log ==
Log: showing 20 of 342026-08-03 03:34:30 [info] elementor::elementor_updater Started
2026-08-03 03:34:30 [info] Elementor/Upgrades - _on_each_version Start
2026-08-03 03:34:33 [info] Elementor/Upgrades - _on_each_version Finished
2026-08-03 03:34:33 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor',
'from' => '4.2.0',
'to' => '4.2.1',
)]
2026-08-04 02:33:20 [info] Elementor data updater process has been queued. [array (
'plugin' => 'Elementor Pro',
'from' => '4.2.0',
'to' => '4.2.1',
)]
2026-08-04 02:33:31 [info] elementor-pro::elementor_pro_updater Started
2026-08-04 02:33:31 [info] Elementor Pro/Upgrades - _on_each_version Start
2026-08-04 02:33:31 [info] Elementor Pro/Upgrades - _on_each_version Finished
2026-08-04 02:33:31 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor Pro',
'from' => '4.2.0',
'to' => '4.2.1',
)]
2026-08-20 18:21:59 [info] Elementor data updater process has been queued. [array (
'plugin' => 'Elementor Pro',
'from' => '4.2.1',
'to' => '4.2.2',
)]
2026-08-21 09:27:44 [info] elementor-pro::elementor_pro_updater Started
2026-08-21 09:27:44 [info] Elementor Pro/Upgrades - _on_each_version Start
2026-08-21 09:27:44 [info] Elementor Pro/Upgrades - _on_each_version Finished
2026-08-21 09:27:44 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor Pro',
'from' => '4.2.1',
'to' => '4.2.2',
)]
2026-08-21 09:27:47 [info] Elementor data updater process has been queued. [array (
'plugin' => 'Elementor Pro',
'from' => '4.2.1',
'to' => '4.2.2',
)]
2026-09-09 11:13:38 [info] Elementor data updater process has been queued. [array (
'plugin' => 'Elementor',
'from' => '4.2.1',
'to' => '4.2.4',
)]
2026-09-09 11:14:05 [info] elementor::elementor_updater Started
2026-09-09 11:14:05 [info] Elementor/Upgrades - _on_each_version Start
2026-09-09 11:14:05 [info] Elementor/Upgrades - _on_each_version Finished
2026-09-09 11:14:05 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor',
'from' => '4.2.1',
'to' => '4.2.4',
)]
JS: showing 4 of 4JS: 2026-07-19 04:24:32 [error X 8][https://newbuild.findmyphysio.com.au/wp-content/plugins/elementor/assets/js/admin.min.js?ver=4.1.5:2:42329] r.startsWith is not a function
JS: 2026-07-19 04:37:06 [error X 14][https://newbuild.findmyphysio.com.au/wp-content/plugins/elementor/assets/js/editor.min.js?ver=4.1.5:2:1071916] Cannot read properties of undefined (reading 'localized')
JS: 2026-07-22 06:14:53 [error X 1][https://newbuild.findmyphysio.com.au/wp-content/plugins/elementor/assets/js/editor.min.js?ver=4.1.5:2:566659] this.getSettingsPopup is not a function
JS: 2026-08-19 06:50:04 [error X 2][https://newbuild.findmyphysio.com.au/wp-content/plugins/elementor/assets/js/editor.min.js?ver=4.2.1:2:1242792] Cannot read properties of null (reading 'id')
PHP: showing 4 of 4PHP: 2026-07-19 04:29:43 [notice X 5][/home/u856046850/domains/findmyphysio.com.au/public_html/newbuild/wp-content/plugins/elementor-pro/modules/screenshots/module.php::33] Function utf8_decode() is deprecated [array (
'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2026-07-29 05:54:42 [warning X 2][/home/u856046850/domains/findmyphysio.com.au/public_html/newbuild/wp-content/plugins/elementor/modules/interactions/interactions-frontend-handler.php::61] foreach() argument must be of type array|object, null given [array (
'trace' => '
#0: /home/u856046850/domains/findmyphysio.com.au/public_html/newbuild/wp-content/plugins/elementor/modules/interactions/interactions-frontend-handler.php(61): Elementor\Core\Logger\Manager -> rest_error_handler()
#1: /home/u856046850/domains/findmyphysio.com.au/public_html/newbuild/wp-includes/class-wp-hook.php(341): Elementor\Modules\Interactions\Interactions_Frontend_Handler -> collect_document_interactions()
#2: /home/u856046850/domains/findmyphysio.com.au/public_html/newbuild/wp-includes/plugin.php(205): WP_Hook -> apply_filters()
#3: /home/u856046850/domains/findmyphysio.com.au/public_html/newbuild/wp-content/plugins/elementor/includes/frontend.php(1173): class type apply_filters()
#4: /home/u856046850/domains/findmyphysio.com.au/public_html/newbuild/wp-content/plugins/elementor/includes/frontend.php(1105): Elementor\Frontend -> get_builder_content()
',
)]
PHP: 2026-08-18 23:30:16 [warning X 3][/home/u856046850/domains/findmyphysio.com.au/public_html/newbuild/wp-content/plugins/elementor/modules/history/revisions-manager.php::363] Undefined array key "editor_post_id" [array (
'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2026-08-20 12:53:21 [warning X 1][/home/u856046850/domains/findmyphysio.com.au/public_html/newbuild/wp-content/plugins/elementor-pro/modules/assets-manager/asset-types/icons/custom-icons.php::199] unlink(1.png): No such file or directory [array (
'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
== Elementor - Compatibility Tag ==
Elementor Pro: Compatible
Ultimate Addons for Elementor (UAE): Compatible
== Elementor Pro - Compatibility Tag ==
Ultimate Addons for Elementor (UAE): Compatible
```
### 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
Research direction
The report concerns Atomic Elements Flexbox on the published page; start by reproducing the flex-direction override problem and inspecting the generated frontend styles. Done means flex-direction can be overridden as expected on the published page, with the behavior verified against the reported example.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- css
- Domain
- frontend, web-dev
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 45/100