Skip to content

IOS Update Breaks Pop Up Open Action #37541

Description

@hitsgee

Description

I am receiving multiple reports from clients about the same issue. Popups are no longer being triggered "Open" on click since the latest Apple Update. I have isolated and confirmed that this seems to only effect Apple devices and is timed around the release of IOS 28/Safari update. Android/Chrome has no issues and works.

A workaround fix I have found is to change the popup action from "Open" to "Toggle" this seems to aid and work in the interim but I have allot of sites that would need this update and I am sure I would miss a few.

This issue so far has been reported by 5 clients all with different sites some Ecommerce some brochure etc. So I am confident its not related to any other plugin.

Steps to reproduce

  1. In a header template use a icon widget
  2. Set the action of the icon widget to trigger a "Open" popup and link to a popup
  3. Save this and then try and open the popup on a Apple device with the recent update.

Expected behavior

When clicking the icon the popup should open like it does on Android.

Elementor System Info

== Server Environment ==
	Operating System: Linux
	Software: Apache
	MySQL version: Source distribution v8.4.6-6
	PHP Version: 8.2.34
	PHP Memory Limit: 768M
	PHP Max Input Vars: 3000
	PHP Max Post Size: 256M
	GD Installed: Yes
	ZIP Installed: Yes
	Write Permissions: All right
	Elementor Library: Connected

== WordPress Environment ==
	Version: 7.1.2
	Site URL: https://parts.platformliftco.co.uk
	Home URL: https://parts.platformliftco.co.uk
	WP Multisite: No
	Max Upload Size: 256 MB
	Memory limit: 256M
	Max Memory limit: 768M
	Permalink Structure: /%postname%/
	Language: en_GB
	Timezone: Europe/London
	Admin Email: parts@platformliftco.co.uk
	Debug Mode: Inactive

== Theme ==
	Name: HITS Core Child
	Version: 2.0
	Author: HITS
	Child Theme: Yes
	Parent Theme Name: HITS Core
	Parent Theme Version: 3.5.1
	Parent Theme Author: HITS

== User ==
	Role: administrator
	WP Profile lang: en-GB
	User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36

== Active Plugins ==
	Advanced Access Manager – Access Governance for WordPress
		Version: 7.1.4
		Author: VasylTech LLC <support@aamplugin.com>

	Advanced Custom Fields PRO
		Version: 6.8.10
		Author: WP Engine

	ATUM Inventory Management for WooCommerce
		Version: 2.0.4
		Author: Stock Management Labs™

	ATUM Stock Takes
		Version: 1.1.6.1
		Author: Stock Management Labs™

	Brevo - WooCommerce Email Marketing
		Version: 4.0.60
		Author: Brevo

	Dynamic.ooo - Dynamic Content for Elementor
		Version: 3.4.16
		Author: Dynamic.ooo

	Elementor
		Version: 4.3.3
		Author: Elementor.com

	Elementor Pro
		Version: 4.3.1
		Author: Elementor.com

	HITS CMS
		Version: 4.2.7
		Author: HITS

	JetSearch  - By CodeXinh.com
		Version: 3.6.3.1
		Author: Crocoblock

	JetSmartFilters
		Version: 3.8.6
		Author: Crocoblock

	ManageWP - Worker
		Version: 4.9.38
		Author: GoDaddy

	Order Picking App | Order Picking, Barcode Scanning &amp; Fulfillment for WooCommerce
		Version: 2.5.7
		Author: Arture | PHP Professionals

	PLC Part Finder
		Version: 1.0.0
		Author: 

	PowerPack Pro for Elementor
		Version: 3.1.0
		Author: Team IdeaBox - PowerPack Elements

	Role-Based Payment / Shipping Methods for WooCommerce
		Version: 2.7.6
		Author: WPBackOffice

	Security Optimizer
		Version: 1.6.8
		Author: SiteGround

	Speed Optimizer
		Version: 7.8.3
		Author: SiteGround

	WooCommerce
		Version: 11.1.2
		Author: Automattic

	WooCommerce Checkout Field Editor
		Version: 1.7.26
		Author: WooCommerce

	WooCommerce PDF Invoices
		Version: 5.1.2
		Author: Andrew Benbow

	WooCommerce Points and Rewards  - By CodeXinh.com
		Version: 1.18.25
		Author: WooCommerce

	WooCommerce Shipment Tracking
		Version: 2.7.8
		Author: WooCommerce

	WooCommerce Stripe Gateway
		Version: 11.0.0
		Author: Stripe

	WooCommerce Xero Integration
		Version: 1.9.14
		Author: WooCommerce

	WordPress Importer
		Version: 0.9.6
		Author: wordpressdotorg

	WP Mail SMTP
		Version: 4.10.0
		Author: WP Mail SMTP

	Yoast SEO
		Version: 28.6
		Author: Team Yoast

	Yoast SEO: WooCommerce
		Version: 16.9
		Author: Team Yoast

	Yoast SEO Premium
		Version: 28.6
		Author: Team Yoast


== Must-Use Plugins ==
	ManageWP - Worker Loader
		Version: 1.0.0
		Author: GoDaddy


== Features ==
	Custom Fonts: 0
	Custom Icons: 0

== Integrations ==
	
	woocommerce: Active


== Elementor Experiments ==
	Inline Font Icons: Inactive
	Additional Custom Breakpoints: Active
	Container: Active
	Optimised Markup: Inactive by default
	Optimised CSS Files: Inactive by default
	Default to New Theme Builder: Inactive
	Header &amp; Footer: Inactive
	Nested Elements: Active by default
	Pages Panel: Inactive by default
	Atomic Widgets: Inactive by default
	Launchpad Checklist: Inactive by default
	Page Audit: Inactive by default
	Editor V4: Inactive by default
	Angie in editor panels: Inactive by default
	Generate website markdown: Inactive by default
	Agents llms.txt: Inactive by default
	Dynamic Assets Management: Inactive by default
	Import/Export Customisation: Active by default
	New Onboarding: Inactive by default
	Elementor Editor Events: Inactive by default
	Atomic Form: Active by default
	Loop: Active by default
	Menu: Active
	In-Editor Feedback: Inactive by default


== Log ==
	
Log: showing 20 of 412026-09-24 09:54:41 [info] Elementor/Upgrades - _on_each_version Finished 
2026-09-24 09:54:41 [info] Elementor data updater process has been completed. [array (
  'plugin' => 'Elementor',
  'from' => '4.3.0',
  'to' => '4.3.1',
)]
2026-09-25 14:56:32 [info] Elementor data updater process has been queued. [array (
  'plugin' => 'Elementor',
  'from' => '4.3.1',
  'to' => '4.3.2',
)]
2026-09-25 14:57:39 [info] elementor::elementor_updater Started 
2026-09-25 14:57:39 [info] Elementor/Upgrades - _on_each_version Start  
2026-09-25 14:57:39 [info] Elementor/Upgrades - _on_each_version Finished 
2026-09-25 14:57:39 [info] Elementor data updater process has been completed. [array (
  'plugin' => 'Elementor',
  'from' => '4.3.1',
  'to' => '4.3.2',
)]
2026-09-25 16:02:24 [info] Elementor data updater process has been completed. [array (
  'plugin' => 'Dynamic.ooo - Dynamic Content for Elementor',
  'from' => '3.4.15',
  'to' => '3.4.16',
)]
2026-09-30 19:50:29 [info] Elementor data updater process has been queued. [array (
  'plugin' => 'Elementor',
  'from' => '4.3.2',
  'to' => '4.3.3',
)]
2026-09-30 19:50:41 [info] Elementor data updater process has been queued. [array (
  'plugin' => 'Elementor Pro',
  'from' => '4.3.0',
  'to' => '4.3.1',
)]
2026-09-30 19:51:47 [info] elementor::elementor_updater Started 
2026-09-30 19:51:47 [info] Elementor/Upgrades - _on_each_version Start  
2026-09-30 19:51:47 [info] Elementor/Upgrades - _on_each_version Finished 
2026-09-30 19:51:47 [info] Elementor data updater process has been completed. [array (
  'plugin' => 'Elementor',
  'from' => '4.3.2',
  'to' => '4.3.3',
)]
2026-09-30 19:51:47 [info] elementor-pro::elementor_pro_updater Started 
2026-09-30 19:51:47 [info] Elementor Pro/Upgrades - _on_each_version Start  
2026-09-30 19:51:47 [info] Elementor Pro/Upgrades - _on_each_version Finished 
2026-09-30 19:51:47 [info] Elementor data updater process has been completed. [array (
  'plugin' => 'Elementor Pro',
  'from' => '4.3.0',
  'to' => '4.3.1',
)]
2026-09-30 19:51:48 [info] Elementor data updater process has been queued. [array (
  'plugin' => 'Elementor Pro',
  'from' => '4.3.0',
  'to' => '4.3.1',
)]
2026-09-30 19:51:49 [info] Elementor data updater process has been queued. [array (
  'plugin' => 'Elementor',
  'from' => '4.3.2',
  'to' => '4.3.3',
)]

PHP: showing 2 of 2PHP: 2026-09-23 16:20:47 [error X 1][/home/customer/www/parts.platformliftco.co.uk/public_html/wp-content/plugins/elementor-pro/modules/display-conditions/module.php::205] Uncaught Error: Class &quot;ElementorPro\Modules\AtomicWidgets\PropTypes\Display_Conditions\Display_Conditions_Prop_Type&quot; not found in /home/customer/www/parts.platformliftco.co.uk/public_html/wp-content/plugins/elementor-pro/modules/display-conditions/module.php:205
Stack trace:
#0 /home/customer/www/parts.platformliftco.co.uk/public_html/wp-content/plugins/elementor-pro/modules/display-conditions/module.php(219): ElementorPro\Modules\DisplayConditions\Module-&gt;get_saved_conditions(Array)
#1 /home/customer/www/parts.platformliftco.co.uk/public_html/wp-includes/class-wp-hook.php(353): ElementorPro\Modules\DisplayConditions\Module-&gt;before_element_render(Object(ElementorPro\Modules\ThemeBuilder\Widgets\Site_Logo))
#2 /home/customer/www/parts.platformliftco.co.uk/public_html/wp-includes/class-wp-hook.php(377): WP_Hook-&gt;apply_filters(&#039;&#039;, Array)
#3 /home/customer/www/parts.platformliftco.co.uk/public_html/wp-includes/plugin.php(523): WP_Hook-&gt;do_action(Array)
#4 /home/customer/www/parts.platformliftco.co.uk/public_html/wp-content/plugins/elementor/includes/base/element-base.php(500): do_action(&#039;elementor/front...&#039;, Object(ElementorPro\Modules\ThemeBuilder\Widgets\Site_Logo))
#5 /home/customer/www/parts.platformliftco.co.uk/public_html/wp-content/plugins/elementor/modules/element-cache/module.php(71): Elementor\Element_Base-&gt;print_element()
#6 /home/customer/www/parts.platformliftco.co.uk/public_html/wp-includes/shortcodes.php(434): Elementor\Modules\ElementCache\Module-&gt;Elementor\Modules\ElementCache\{closure}(Array, &#039;&#039;, &#039;elementor-eleme...&#039;)
#7 [internal function]: do_shortcode_tag(Array)
#8 /home/customer/www/parts.platformliftco.co.uk/public_html/wp-includes/shortcodes.php(273): preg_replace_callback(&#039;/\\[(\\[?)(elemen...&#039;, &#039;do_shortcode_ta...&#039;, &#039;&lt;div data-dce-b...&#039;)
#9 /home/customer/www/parts.platformliftco.co.uk/public_html/wp-content/plugins/elementor/core/base/document.php(1911): do_shortcode(&#039;&lt;div data-dce-b...&#039;)
#10 /home/customer/www/parts.platformliftco.co.uk/public_html/wp-content/plugins/elementor-pro/modules/theme-builder/documents/theme-document.php(466): Elementor\Core\Base\Document-&gt;print_elements(Array)
#11 /home/customer/www/parts.platformliftco.co.uk/public_html/wp-content/plugins/elementor/includes/frontend.php(1223): ElementorPro\Modules\ThemeBuilder\Documents\Theme_Document-&gt;print_elements_with_wrapper(Array)
#12 /home/customer/www/parts.platformliftco.co.uk/public_html/wp-content/plugins/elementor/core/base/document.php(1284): Elementor\Frontend-&gt;get_builder_content(65, false)
#13 /home/customer/www/parts.platformliftco.co.uk/public_html/wp-content/plugins/elementor/modules/library/documents/library-document.php(82): Elementor\Core\Base\Document-&gt;get_content(false)
#14 /home/customer/www/parts.platformliftco.co.uk/public_html/wp-content/plugins/elementor-pro/modules/theme-builder/documents/theme-document.php(167): Elementor\Modules\Library\Documents\Library_Document-&gt;get_content(false)
#15 /home/customer/www/parts.platformliftco.co.uk/public_html/wp-content/plugins/elementor-pro/modules/theme-builder/documents/theme-document.php(182): ElementorPro\Modules\ThemeBuilder\Documents\Theme_Document-&gt;get_content()
#16 /home/customer/www/parts.platformliftco.co.uk/public_html/wp-content/plugins/elementor-pro/modules/theme-builder/classes/locations-manager.php(452): ElementorPro\Modules\ThemeBuilder\Documents\Theme_Document-&gt;print_content()
#17 /home/customer/www/parts.platformliftco.co.uk/public_html/wp-content/plugins/elementor-pro/modules/theme-builder/api.php(13): ElementorPro\Modules\ThemeBuilder\Classes\Locations_Manager-&gt;do_location(&#039;header&#039;)
#18 /home/customer/www/parts.platformliftco.co.uk/public_html/wp-content/themes/HITS-Core/header.php(34): elementor_theme_do_location(&#039;header&#039;)
#19 /home/customer/www/parts.platformliftco.co.uk/public_html/wp-includes/template.php(880): require_once(&#039;/home/customer/...&#039;)
#20 /home/customer/www/parts.platformliftco.co.uk/public_html/wp-includes/template.php(815): load_template(&#039;/home/customer/...&#039;, true, Array)
#21 /home/customer/www/parts.platformliftco.co.uk/public_html/wp-includes/general-template.php(48): locate_template(Array, true, true, Array)
#22 /home/customer/www/parts.platformliftco.co.uk/public_html/wp-content/plugins/woocommerce/templates/archive-product.php(20): get_header(&#039;shop&#039;)
#23 /home/customer/www/parts.platformliftco.co.uk/public_html/wp-includes/template-loader.php(132): include(&#039;/home/customer/...&#039;)
#24 /home/customer/www/parts.platformliftco.co.uk/public_html/wp-blog-header.php(19): require_once(&#039;/home/customer/...&#039;)
#25 /home/customer/www/parts.platformliftco.co.uk/public_html/index.php(17): require(&#039;/home/customer/...&#039;)
#26 {main}
  thrown [array (
  'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]
PHP: 2026-09-23 16:20:51 [warning X 18855][/home/customer/www/parts.platformliftco.co.uk/public_html/wp-content/plugins/elementor/core/base/document.php::356] Attempt to read property &quot;ID&quot; on null [array (
  'trace' => '
#0: Elementor\Core\Logger\Manager -> shutdown()
',
)]



== Elementor - Compatibility Tag ==
	
	Dynamic.ooo - Dynamic Content for Elementor: Compatibility not specified
	Elementor Pro: Compatibility not specified
	PowerPack Pro for Elementor: Compatibility not specified

== Elementor Pro - Compatibility Tag ==

Agreement

  • I confirm I have read and followed all the guidelines and instructions outlined in the Elementor Bug Report form.
  • I agree that my issue may be closed without further action if it doesn't meet all the requirements outlined in the Elementor Bug Report form.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    status/awaiting_triageIndicates when an Issue, Pull Request, or Discussion awaits to be triaged.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions