Skip to content

Conflict with FastSpring WP plugin #7093

@blakmarkit

Description

@blakmarkit

Prerequisites

  • I have searched for similar issues in both open and closed tickets and cannot find a duplicate.
  • The issue still exists against the latest stable version of Elementor.

Description

With Elementor and FastSpring installed on WordPress, loading the Elementor page builder gets stuck perpetually with the page mostly loaded, with the Elementor sidebar, but with a spinning icon and overlay on the page that is loaded into the editor. Not able to add any page elements from the sidebar. Appears to be a javascript conflict between the two plugins. Removing other plugins doesn't help. It is definitely a conflict between these two. As soon as I uninstall FastSpring, Elementor works correctly.

Out of curiosity, disabled Elementor and installed Beaver Builder, and no issues loading pages into their editor.

This is a breaking issue for us.

Using Elementor Hello theme, WP 5.0.3, latest Elementor and Elementor Pro, latest FastSpring plugin

Steps to reproduce

Install and activate Elementor/Pro and FastSpring WordPress Plugin. Possibly need to setup popup storefront details within FastSpring plugin? But might not need to do that.

https://wordpress.org/plugins/fastspring/

Isolating the problem

  • This bug happens with only Elementor plugin active (and Elementor Pro).
  • This bug happens with a default WordPress theme active.
  • I can reproduce this bug consistently using the steps above.

Environment

System Info

== Server Environment ==
Operating System: Linux
Software: Apache
MySQL version: Percona Server (GPL), Release '27', Revision 'bd42700' v5.7.24-27
PHP Version: 7.0.33-1+ubuntu18.04.1+deb.sury.org+1
PHP Max Input Vars: 1000
PHP Max Post Size: 100M
GD Installed: Yes
ZIP Installed: Yes
Write Permissions: All right
Elementor Library: Connected

== WordPress Environment ==
Version: 5.0.3
Site URL: https://dclaydev.wpengine.com
Home URL: http://dclaydev.wpengine.com
WP Multisite: No
Max Upload Size: 50 MB
Memory limit: 40M
Permalink Structure: /%postname%/
Language: en-US
Timezone: America/Chicago
Debug Mode: Inactive

== Theme ==
Name: Elementor Hello Theme
Version: 1.1.0
Author: Elementor Team
Child Theme: No

== User ==
Role: administrator
WP Profile lang: en_US
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:65.0) Gecko/20100101 Firefox/65.0

== Active Plugins ==
Beaver Builder Plugin (Lite Version)
Version: 2.2.0.6
Author: The Beaver Builder Team

Classic Editor
	Version: 1.4
	Author: WordPress Contributors

Coming Soon Page & Maintenance Mode by SeedProd
	Version: 5.0.23
	Author: SeedProd

Elementor
	Version: 2.4.6
	Author: Elementor.com

Elementor Pro
	Version: 2.4.4
	Author: Elementor.com

FastSpring
	Version: 1.8.5
	Author: FastSpring WordPress Team

FileBird Lite
	Version: 1.7
	Author: Ninja Team

Login by Auth0
	Version: 3.9.0
	Author: Auth0

Peter's Blog URL Shortcodes
	Version: 0.4
	Author: Peter Keung

PowerPack Lite for Beaver Builder
	Version: 1.2.3.1
	Author: Beaver Addons

Ultimate Addons for Beaver Builder - Lite
	Version: 1.2.4
	Author: Brainstorm Force

WPForms Lite
	Version: 1.5.1
	Author: WPForms

== Must-Use Plugins ==
Force Strong Passwords - WPE Edition
Version: 1.6.4
Author: Jason Cosper

Stop long comments
	Version: 0.0.4
	Author: WPEngine

WP Engine System
	Version: 3.2.1
	Author: WP Engine

== Log ==
:
Log: showing 3 of 32019-01-30 23:13:54 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor',
'from' => '2.4.4',
'to' => '2.4.5',
)]
2019-02-11 15:12:30 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Page Builder',
'from' => '2.4.5',
'to' => '2.4.6',
)]
2019-02-11 15:12:30 [info] Elementor data updater process has been completed. [array (
'plugin' => 'Elementor Pro',
'from' => '2.4.3',
'to' => '2.4.4',
)]

JS: showing 7 of 7JS: 2019-02-01 03:27:49 [error X 1][https://dclaydev.wpengine.com/wp-includes/js/jquery/jquery.js?ver=1.12.4 line 2 > eval:6:9] MasterSlider is not defined
JS: 2019-02-01 07:05:11 [error X 10][https://dclaydev.wpengine.com/wp-admin/js/editor.min.js?ver=5.0.3:1:681] j is undefined
JS: 2019-02-01 07:05:11 [error X 10][https://dclaydev.wpengine.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=2.4.5:2:209372] e.editor is null
JS: 2019-02-01 07:47:12 [error X 1][https://dclaydev.wpengine.com/wp-content/plugins/elementor/assets/lib/slick/slick.min.js?ver=1.8.1:1:19325] e.$slides is null
JS: 2019-02-03 11:13:47 [error X 1][https://dclaydev.wpengine.com/wp-content/plugins/elementor/assets/js/editor-modules.js?ver=2.4.5:671:36] An invalid argument supplied as multiple control value [array (
'category' => 'InvalidElementData',
'tag' => 'Element undefined got <#> as gridimage_btnlink value. Expected array or object.',
)]
JS: 2019-02-04 22:12:55 [error X 9][https://dclaydev.wpengine.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=2.4.5:2:41267] e.elements is undefined
JS: 2019-02-05 01:39:13 [error X 4][https://dclaydev.wpengine.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=2.4.5:2:74603] setting getter-only property "type"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions