The website is still in development because we’re refactoring a previous one.
Each product is built by a product+option.
Each option is a subscription and it’s mandatory as we set on FastSpring control panel.
When you add two products to the cart, only one of them stays with the selected option, other product in the cart get the option unselected.
One more details: no way for the user to select other options. The checkmark blink then unselects.
]]>Re-reporting a now-closed 3 year old topic that never had a reply from FastSpring support. (@jtewes ?)
https://www.ads-software.com/support/topic/prevent-click-events-on-anything-with-a-role-attribute/
I can confirm that I’m running into the same problem. The admin bar has items with “role” attributes set, and when clicking on them, they just disappear.
The first function in fastspring-public.js
is adding an event listener that is attaching preventDefault
and a style.display ='none'
to any item with a “role” attribute. That’s way too overbroad, and needs to be fixed.
It seems like this plugin hasn’t been updated in some time, but is in need of modernization, supporting extended customization, and testing with the latest WP releases as well as resolving conflicts for a variety of front-end builder tools that are ubiquitous in the WP community. Would it be possible to add the code to GitHub so that the community can contribute, either/both via pull requests or forking?
]]>Hi,
I started using the Plugin yesterday and got really confused upon finding just JS-Errors when adding the Blocks.
The Error in the Console showed me, that my window.prods Object was empty which probably meant, that all Blocks break upon not finding any Products in my Storefront.
After searching a bit through my FS Account I found out, I hadn’t assigned my Popup Storefront any of my Products which caused the Error. So that was a fault on my Part.
However a bit more Feedback in the Blocks like a “No Products found” instead of the Block just breaking or a Hint in the Documentation of the WP Plugin would be great for that.
Cheers
]]>Have a site built with the Elementor page builder. Took us quite a bit of trickery to even get the FastSpring modals to work with this setup, despite Elementor being a pretty popular setup. Now we’re dealing with random JS errors, and it causes our FAQ accordions to stop functioning properly.
Looking at this forum, it’s clear to me that FastSpring isn’t putting much effort into this plugin, and that they really did the bare minimum when it came to WordPress implementation. When can we expect something RELIABLE?!?
]]>Hi there, your plugin uses functions like register_block_type
, but it A) never checks if the functions exist, and B) never checks if the WP version actually supports those functions.
Thus, installing your plugin on a WP Version that does not support Blocks, will fail in a fatal error.
1. It would be super nice if you could just check if those functions exist and if not, exit that code. This would allow you to support a much wider range of WordPress installs. Due to the current setup of the plugin, you can only support Block version of WP
2. If you are not willing to support older versions of WordPress or the up and coming ClassicPress, it would be a must to check if the current WordPress version is actually the one you expect. This will at least avoid fatal errors.
I am available to help with this, if you are willing to support older versions of WordPress and/or ClassicPress as well.
Thank you!
]]>Hello,
I’ve just set up a Fastspring demo account to test a single page buy button with this plugin. Both on a local development setup and a remote test site (added to the whitelist) I am seeing the same error. I’m on WP 6.0.2 and I’ve tested with the https://d1f8f9xcsvx3ha.cloudfront.net/sbl/0.8.9/fastspring-builder.min.js library (and also with 0.8.6 after fresh install of the plugin).
In the admin, adding a “FastSpring Product Catalog” works, but blocks like “FastSpring Buy Buttons” or “FastSpring Checkout Button” give me this error in the admin in the developer console (Firefox 104.0.1):
TypeError: window.prods[Object.keys(...)[0]] is undefined
edit https://gron.test/wp-content/plugins/fastspring/dist/blocks.build.js?ver=1:1
ct https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
os https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
Ur https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
Ir https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
Dr https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
Pr https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
Nn https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
unstable_runWithPriority https://gron.test/wp-includes/js/dist/vendor/react.min.js?ver=17.0.1:9
xn https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
Nn https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
_n https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
ua https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
pe https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
Ye https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
Ke https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
qe https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
qe https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
er https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
Vr https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
Ur https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
Ir https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
Dr https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
Pr https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
Nn https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
unstable_runWithPriority https://gron.test/wp-includes/js/dist/vendor/react.min.js?ver=17.0.1:9
xn https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
Nn https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
_n https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
ua https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
pe https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
Ye https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
Ke https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
qe https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
qe https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
pl https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
_reactRootContainer https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
ml https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
render https://gron.test/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:9
ha https://gron.test/wp-includes/js/dist/edit-post.min.js?ver=51ebcd5cd745a9866ab9a430d8318189:7
_wpLoadBlockEditor https://gron.test/wp-admin/post.php?post=99&action=edit:2526
n https://gron.test/wp-includes/js/dist/dom-ready.min.js?ver=d996b53411d1533a84951212ab6ac4ff:2
_wpLoadBlockEditor https://gron.test/wp-admin/post.php?post=99&action=edit:2525
<anonymous> https://gron.test/wp-admin/post.php?post=99&action=edit:2524
<anonymous> https://gron.test/wp-admin/post.php?post=99&action=edit:2529
react-dom.min.js:9:64017
In the Gutenberg editor it simply says: “This block has encountered an error and cannot be previewed.” In the frontend, nothing renders.
In my PHP error logs I get these, presumably as a result of the block trying to render stuff it couldn’t properly save in the admin:
[Tue Sep 06 15:46:36.643586 2022] [php:warn] [pid 72411] [client 127.0.0.1:59514] PHP Warning: Undefined array key "BuyButtonProduct" in /Users/johannes/Projects/gron/dev/wp-content/plugins/fastspring/includes/fastspring_init.php on line 397, referer: https://gron.test/wp-admin/post.php?post=99&action=edit
[Tue Sep 06 15:46:36.643703 2022] [php:warn] [pid 72411] [client 127.0.0.1:59514] PHP Warning: Undefined array key "BuyButtonProduct" in /Users/johannes/Projects/gron/dev/wp-content/plugins/fastspring/includes/fastspring_init.php on line 397, referer: https://gron.test/wp-admin/post.php?post=99&action=edit
[Tue Sep 06 15:46:36.643710 2022] [php:warn] [pid 72411] [client 127.0.0.1:59514] PHP Warning: Undefined array key "BuyButtonProduct" in /Users/johannes/Projects/gron/dev/wp-content/plugins/fastspring/includes/fastspring_init.php on line 398, referer: https://gron.test/wp-admin/post.php?post=99&action=edit
[Tue Sep 06 15:46:36.643715 2022] [php:warn] [pid 72411] [client 127.0.0.1:59514] PHP Warning: Undefined array key "BuyButtonProduct" in /Users/johannes/Projects/gron/dev/wp-content/plugins/fastspring/includes/fastspring_init.php on line 398, referer: https://gron.test/wp-admin/post.php?post=99&action=edit
[Tue Sep 06 15:46:36.643725 2022] [php:warn] [pid 72411] [client 127.0.0.1:59514] PHP Warning: Undefined array key "BuyButtonProduct" in /Users/johannes/Projects/gron/dev/wp-content/plugins/fastspring/includes/fastspring_init.php on line 406, referer: https://gron.test/wp-admin/post.php?post=99&action=edit
[Tue Sep 06 15:46:36.643729 2022] [php:warn] [pid 72411] [client 127.0.0.1:59514] PHP Warning: Undefined array key "BuyButtonProduct" in /Users/johannes/Projects/gron/dev/wp-content/plugins/fastspring/includes/fastspring_init.php on line 406, referer: https://gron.test/wp-admin/post.php?post=99&action=edit
[Tue Sep 06 15:46:36.643733 2022] [php:warn] [pid 72411] [client 127.0.0.1:59514] PHP Warning: Undefined array key "BuyButtonProduct" in /Users/johannes/Projects/gron/dev/wp-content/plugins/fastspring/includes/fastspring_init.php on line 407, referer: https://gron.test/wp-admin/post.php?post=99&action=edit
[Tue Sep 06 15:46:36.643737 2022] [php:warn] [pid 72411] [client 127.0.0.1:59514] PHP Warning: Undefined array key "BuyButtonProduct" in /Users/johannes/Projects/gron/dev/wp-content/plugins/fastspring/includes/fastspring_init.php on line 407, referer: https://gron.test/wp-admin/post.php?post=99&action=edit
[Tue Sep 06 15:46:36.643757 2022] [php:warn] [pid 72411] [client 127.0.0.1:59514] PHP Warning: Undefined array key "PPProduct" in /Users/johannes/Projects/gron/dev/wp-content/plugins/fastspring/includes/fastspring_init.php on line 516, referer: https://gron.test/wp-admin/post.php?post=99&action=edit
[Tue Sep 06 15:46:36.643762 2022] [php:warn] [pid 72411] [client 127.0.0.1:59514] PHP Warning: Undefined array key "PPProduct" in /Users/johannes/Projects/gron/dev/wp-content/plugins/fastspring/includes/fastspring_init.php on line 519, referer: https://gron.test/wp-admin/post.php?post=99&action=edit
[Tue Sep 06 15:46:36.643766 2022] [php:warn] [pid 72411] [client 127.0.0.1:59514] PHP Warning: Undefined array key "PPProduct" in /Users/johannes/Projects/gron/dev/wp-content/plugins/fastspring/includes/fastspring_init.php on line 521, referer: https://gron.test/wp-admin/post.php?post=99&action=edit
[Tue Sep 06 15:46:36.643770 2022] [php:warn] [pid 72411] [client 127.0.0.1:59514] PHP Warning: Undefined array key "PPProduct" in /Users/johannes/Projects/gron/dev/wp-content/plugins/fastspring/includes/fastspring_init.php on line 522, referer: https://gron.test/wp-admin/post.php?post=99&action=edit
[Tue Sep 06 15:46:36.643774 2022] [php:warn] [pid 72411] [client 127.0.0.1:59514] PHP Warning: Undefined array key "PPProduct" in /Users/johannes/Projects/gron/dev/wp-content/plugins/fastspring/includes/fastspring_init.php on line 522, referer: https://gron.test/wp-admin/post.php?post=99&action=edit
[Tue Sep 06 15:46:36.643805 2022] [php:warn] [pid 72411] [client 127.0.0.1:59514] PHP Warning: Undefined array key "BuyButtonProduct" in /Users/johannes/Projects/gron/dev/wp-content/plugins/fastspring/includes/fastspring_init.php on line 397, referer: https://gron.test/wp-admin/post.php?post=99&action=edit
[Tue Sep 06 15:46:36.643810 2022] [php:warn] [pid 72411] [client 127.0.0.1:59514] PHP Warning: Undefined array key "BuyButtonProduct" in /Users/johannes/Projects/gron/dev/wp-content/plugins/fastspring/includes/fastspring_init.php on line 397, referer: https://gron.test/wp-admin/post.php?post=99&action=edit
[Tue Sep 06 15:46:36.643814 2022] [php:warn] [pid 72411] [client 127.0.0.1:59514] PHP Warning: Undefined array key "BuyButtonProduct" in /Users/johannes/Projects/gron/dev/wp-content/plugins/fastspring/includes/fastspring_init.php on line 398, referer: https://gron.test/wp-admin/post.php?post=99&action=edit
[Tue Sep 06 15:46:36.643818 2022] [php:warn] [pid 72411] [client 127.0.0.1:59514] PHP Warning: Undefined array key "BuyButtonProduct" in /Users/johannes/Projects/gron/dev/wp-content/plugins/fastspring/includes/fastspring_init.php on line 398, referer: https://gron.test/wp-admin/post.php?post=99&action=edit
[Tue Sep 06 15:46:36.643822 2022] [php:warn] [pid 72411] [client 127.0.0.1:59514] PHP Warning: Undefined array key "BuyButtonProduct" in /Users/johannes/Projects/gron/dev/wp-content/plugins/fastspring/includes/fastspring_init.php on line 406, referer: https://gron.test/wp-admin/post.php?post=99&action=edit
[Tue Sep 06 15:46:36.643825 2022] [php:warn] [pid 72411] [client 127.0.0.1:59514] PHP Warning: Undefined array key "BuyButtonProduct" in /Users/johannes/Projects/gron/dev/wp-content/plugins/fastspring/includes/fastspring_init.php on line 406, referer: https://gron.test/wp-admin/post.php?post=99&action=edit
[Tue Sep 06 15:46:36.643829 2022] [php:warn] [pid 72411] [client 127.0.0.1:59514] PHP Warning: Undefined array key "BuyButtonProduct" in /Users/johannes/Projects/gron/dev/wp-content/plugins/fastspring/includes/fastspring_init.php on line 407, referer: https://gron.test/wp-admin/post.php?post=99&action=edit
[Tue Sep 06 15:46:36.643832 2022] [php:warn] [pid 72411] [client 127.0.0.1:59514] PHP Warning: Undefined array key "BuyButtonProduct" in /Users/johannes/Projects/gron/dev/wp-content/plugins/fastspring/includes/fastspring_init.php on line 407, referer: https://gron.test/wp-admin/post.php?post=99&action=edit
Not off to a great start… any suggestions on what to debug or where this error is originating from?
-Johannes
]]>Hello. I am using Flatsome WP template with woo-commerce at the moment. But my site has been locked because some script is generating many bin logs that cause replication lags which fill up the drive. I never used FastSpring WP plugin before, only the normal store builder POP UP scripts but with the old AVADA WP template. But as soon as i used the plugin this happened twice. Can this plugin be the cause of all those bin logs? I am not using woo-commerce for transactions, only to display the products in the shop, and then all woo-commerce features are disabled, since i use FastSpring buttons generated by the FastSpring WP plugin.
I was thinking on going back to AVADA WP template, since it worked before with FastSpring POP UP cart.
So in short:
1)Flatsome WP template + Woo-commerce (only to display) + Fastspring WP plugin: can Fastspring WP plugin be the cause of my bin logs problems?
2)can Fastspring WP Plugin cause problem with Woo-commerce (only used to display products)?
3)Any known incompatibility issues between AVADA WP template and Fastspring WP plugin?
4)how do people use Fastspring WP plugin in their stores without using woo-commerce?
5)is there anything like woo-commerce for WP that could work well with FastSpring WP plugin?
thank you
]]>The Divi Visual Builder (frontend) shows only a spinning wheel (“hour glass”) and editing is blocked, if the FastSpring WordPress plugin is active. This seems to be similiar to a problem with Elementor ( https://www.ads-software.com/support/topic/javascript-conflict-with-elementor/ ).
I found a workaround by using Divi on the backend. Nevertheless it would be great, if the FastSpring WordPress plugin would be compatible with the market leading page builders.
]]>When FastSpring is enabled if you click in white space in the menu “header” gets set to display:none:
<header id=”masthead” class=”site-header has-title-and-tagline has-menu” role=”banner” style=”display: none;”>
Then if you click in main content area it gets set to display:none too
<main id=”main” class=”site-main” role=”main” style=”display: none;”>
Using a child of Twenty Twenty One
]]>I setup a test site:
WordPress Ver 5.9.3
Plugins:
Gravity Forms Ver 2.6.1
FastSpring Ver 3.0.1
No other plugins are installed.
When changing a confirmation on a Gravity Forms form I get a 403 Forbidden error. There’s no error in the logs. The file rights are correct. When FastSpring is disabled this works as it should.
As a work around on the live site I’m using it on, I disable FastSpring change the confirmation and then re-enable FastSpring.
If needed I can provide you admin credentials to the test site.
Thanks in advance, I appreciate your time.
]]>Hi there,
We need an integration with woocommerce please.
seems like this plugin has been abandoned?
]]>Hello, can I add bundle products in an add to cart?
]]>Since nothing ever happened with this support ticket, I’ll just open it again under the same title.
Please continue to develop this plugin so that it remains usable. The PlugIn should please only be loaded on the page where it is actually needed, that get other PlugIn developers also.
Especially that the spinner appears on all pages is annoying. Of course, it can be hidden via CSS, but that is not a reasonable solution.
Also, it would be nice if the PHP “problems” mentioned here are fixed:
https://plugintests.com/plugins/wporg/fastspring/latest
Many Thanks
]]>Hi!
We are a company from Germany and we use Fastspring for our present store (in classic mode) and would like to use it further in the future with our new website. (For this we want of course migrate to the new contextual system)
We are searching for a web developer who has experience with the Fastspring API. So in general the job would be to realize the design/wireframe we already have into a website.
Important will be that we have Fastspring integrated and a user login system so users have their user area for re-downloads and personalized coupons etc.
More details via pm.
Thank you!
]]>I have been trying to upgrade the FastSpring plugin to the latest version, 3.0.0 from 2.0.2, and when doing so the shortcode stops working on the page. The current plugin I use, 2.0.2, is causing issues with GravityForms not being able to save changes correctly so I have to de-activate the FastSpring plugin everytime I need to make a form change in GravityForms.
The error received when upgrading to FastSpring 3.0.0 that is breaking display is
jquery.min.js?ver=3.3.1:2 jQuery.Deferred exception: Cannot set property 'onclick' of null TypeError: Cannot set property 'onclick' of null
at HTMLDocument.<anonymous> (https://ffgdev.flywheelstaging.com/wp-content/plugins/fastspring/public/js/fastspring-public.js?ver=1.0.0:21:48)
at j (https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js?ver=3.3.1:2:29999)
at k (https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js?ver=3.3.1:2:30313) undefined
r.Deferred.exceptionHook @ jquery.min.js?ver=3.3.1:2
jquery.min.js?ver=3.3.1:2 Uncaught TypeError: Cannot set property 'onclick' of null
at HTMLDocument.<anonymous> (fastspring-public.js?ver=1.0.0:21)
at j (jquery.min.js?ver=3.3.1:2)
at k (jquery.min.js?ver=3.3.1:2)
]]>
Hey,
I’ve been having a quite a few issues with your plugin but this one really surprised me.
In public/js/fastspring-public.js you add a click event listener on document.
Within that you preventDefault AND set the style.display of the target to ‘none’ on every thing that has a role attribute.
L30 –
if(event.target.hasAttribute('role')) {
event.preventDefault();
var modal = event.target.getAttribute("role");
event.target.classList.remove('show');
event.target.style.display = 'none';
}
Looks like it was introduced in version 3.0.0.
I may be going crazy but this has surely got to be breaking most sites this plugin is installed on?
]]>Hi everyone, I’m looking to remove the Fastspring loading wheel that appears – it seems to appear as soon as a new page is opened? Has anyone had any success in removing this? It detracts from the browsing experience. Thanks!
]]>I would like to ask about Fastspring custom field for buyers like woocommerce offer while placing order and how we can see orders on wordpress dashboard.
]]>Hi-
It seems that when I enable the FastSpring plugin, it overwrites the CSS for FontAwesome, which is used by my theme and subsequently breaks parts of my site (icons show up as empty square boxes). Is there a workaround for this?
]]>Hi, I’m unable to activate the plugin. I got
Fatal error: Cannot redeclare class fastspring in /var/www/site/httpdocs/guides/wp-content/plugins/fastspring/includes/class-fastspring.php on line 2
I need help please
]]>Hello,
is there a way to have 2 storefronts on 1 wordpress installation?
Thanks, Davor
The plugin loads the following WP styles on the Front End. Some relate to the ‘editor’ – shouldn’t they be restricted to only loading in wp-admin?
<link rel=’stylesheet’ id=’wp-components-css’ href=’URL_HERE/wp-includes/css/dist/components/style.min.css?ver=5.4.2′ media=’all’ />
<link rel=’stylesheet’ id=’wp-editor-font-css’ href=’https://fonts.googleapis.com/css?family=Noto+Serif%3A400%2C400i%2C700%2C700i&ver=5.4.2′ media=’all’ />
<link rel=’stylesheet’ id=’wp-block-editor-css’ href=’URL_HERE/wp-includes/css/dist/block-editor/style.min.css?ver=5.4.2′ media=’all’ />
<link rel=’stylesheet’ id=’wp-nux-css’ href=’URL_HERE/wp-includes/css/dist/nux/style.min.css?ver=5.4.2′ media=’all’ />
<link rel=’stylesheet’ id=’wp-editor-css’ href=’URL_HERE/wp-includes/css/dist/editor/style.min.css?ver=5.4.2′ media=’all’ />
<link rel=’stylesheet’ id=’fastspring-style-css-css’ href=’URL_HERE/wp-content/plugins/fastspring/dist/blocks.style.build.css?ver=5.4.2′ media=’all’ />
]]>There is only one thank you page redirect for every product.
Can we somehow include the ProductID in the Thank you page parameter?
Thanks,
Davor
Version 3 of the plugin is causing a conflict with the ShortCodes Ultimate Plugin. It interferes with the ShortCodes Ultimate Tabs functionality.
Shortcodes use the su_ as its shortcode prefix.
I have yet to track down the issue.
Please help.
]]>Make a selection of pages where we want to load the Fastspring so that it doesn’t show the spinning wheel on every page including the front page.
Thanks,
Davor
I deactivated then deleted this Fastpring plugin from my site, but the code is still there slowing my website down (see below). How do I get rid of it?
/*! fastspring-builder 0.8.0 */
!function() {
“use strict”;
function a(a) {
if (void 0 === a || null === a)
return !0;
for (var b in a)
if (a.hasOwnProperty(b))
return !1;
return JSON.stringify(a) === JSON.stringify({})
}
Does it Integrate with WooCommerce and EDD? It would be great if you guys do this?
I am already user of FastSpring since last 3 years.
]]>Hi,
in your plugin (version 1.8.5), in the fastspring.php you have a function fastspring_buttons (line 1459) which display the buttons for the wp_editor. Between lines 1523 – 2227 you’re displaying the forms for your buttons. The issue is, that in almost all cases, wp_editor is used inside form tags and the buttons forms are breaking the form. For example:
<form id="my-3rd-party-plugins-form">
<form id="fastspring-button-form-that-is-breaking-my-form"></form>
</form>
I’d suggest you to append the hidden divs in the footer: https://codex.www.ads-software.com/Plugin_API/Action_Reference/wp_footer
Cheers,
Ion