<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									Advanced Reactions and User Mentioning interferes with WSForms loading the visual editor field in forms - Bug Reports - wpForo 2.0				            </title>
            <link>https://wpforo.com/community/general-forums-bug-reports/advanced-reactions-and-user-mentioning-interferes-with-wsforms-loading-the-visual-editor-field-in-forms/</link>
            <description>Discussion Board</description>
            <language>en-US</language>
            <lastBuildDate>Wed, 13 May 2026 01:08:10 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>RE: Advanced Reactions and User Mentioning interferes with WSForms loading the visual editor field in forms</title>
                        <link>https://wpforo.com/community/general-forums-bug-reports/advanced-reactions-and-user-mentioning-interferes-with-wsforms-loading-the-visual-editor-field-in-forms/#post-123610</link>
                        <pubDate>Thu, 27 Feb 2025 11:22:19 +0000</pubDate>
                        <description><![CDATA[Thanks]]></description>
                        <content:encoded><![CDATA[<p>Thanks</p>]]></content:encoded>
						                            <category domain="https://wpforo.com/community/general-forums-bug-reports/">Bug Reports - wpForo 2.0</category>                        <dc:creator>dperry</dc:creator>
                        <guid isPermaLink="true">https://wpforo.com/community/general-forums-bug-reports/advanced-reactions-and-user-mentioning-interferes-with-wsforms-loading-the-visual-editor-field-in-forms/#post-123610</guid>
                    </item>
				                    <item>
                        <title>RE: Advanced Reactions and User Mentioning interferes with WSForms loading the visual editor field in forms</title>
                        <link>https://wpforo.com/community/general-forums-bug-reports/advanced-reactions-and-user-mentioning-interferes-with-wsforms-loading-the-visual-editor-field-in-forms/#post-123609</link>
                        <pubDate>Thu, 27 Feb 2025 10:51:43 +0000</pubDate>
                        <description><![CDATA[Please note all questions related to paid addons should be asked in the gVectors.com forum. Here we only support issues related to the free wpForo plugin.]]></description>
                        <content:encoded><![CDATA[<p><span>Please note all questions related to paid addons should be asked in the gVectors.com forum. Here we only support issues related to the free wpForo plugin.  </span></p>]]></content:encoded>
						                            <category domain="https://wpforo.com/community/general-forums-bug-reports/">Bug Reports - wpForo 2.0</category>                        <dc:creator>Sofy</dc:creator>
                        <guid isPermaLink="true">https://wpforo.com/community/general-forums-bug-reports/advanced-reactions-and-user-mentioning-interferes-with-wsforms-loading-the-visual-editor-field-in-forms/#post-123609</guid>
                    </item>
				                    <item>
                        <title>RE: Advanced Reactions and User Mentioning interferes with WSForms loading the visual editor field in forms</title>
                        <link>https://wpforo.com/community/general-forums-bug-reports/advanced-reactions-and-user-mentioning-interferes-with-wsforms-loading-the-visual-editor-field-in-forms/#post-123608</link>
                        <pubDate>Thu, 27 Feb 2025 06:24:33 +0000</pubDate>
                        <description><![CDATA[Adding to this post.... I was given this information from the author of WS Forms. &quot;It sounds like they might be enqueuing scripts even when their content is not present on a page. This could...]]></description>
                        <content:encoded><![CDATA[<p>Adding to this post.... I was given this information from the author of WS Forms. <br /><br />"<span>It sounds like they might be enqueuing scripts even when their content is not present on a page. This could cause a clash with TinyMCE being initialized.</span><br /><span> </span><br /><span>We use this standard WordPress function to enqueue the necessary files for TinyMCE:</span><br /><span> </span><br /><strong>wp_enqueue_editor</strong><br /><span> </span><br /><a href="https://developer.wordpress.org/reference/hooks/wp_enqueue_editor/" target="_blank" rel="noopener noreferrer" data-saferedirecturl="https://www.google.com/url?q=https://developer.wordpress.org/reference/hooks/wp_enqueue_editor/&amp;source=gmail&amp;ust=1740723285035000&amp;usg=AOvVaw2ne1Ro-RTe_OD5nBnu8HiC">https://developer.wordpress.org/reference/hooks/wp_enqueue_editor/</a><br /><span> </span><br /><span>If they are implementing their own copy of TinyMCE it might clash with the standard WordPress version."<br /><br />I hope this helps. I really need to get this figured out.</span></p>]]></content:encoded>
						                            <category domain="https://wpforo.com/community/general-forums-bug-reports/">Bug Reports - wpForo 2.0</category>                        <dc:creator>dperry</dc:creator>
                        <guid isPermaLink="true">https://wpforo.com/community/general-forums-bug-reports/advanced-reactions-and-user-mentioning-interferes-with-wsforms-loading-the-visual-editor-field-in-forms/#post-123608</guid>
                    </item>
				                    <item>
                        <title>Advanced Reactions and User Mentioning interferes with WSForms loading the visual editor field in forms</title>
                        <link>https://wpforo.com/community/general-forums-bug-reports/advanced-reactions-and-user-mentioning-interferes-with-wsforms-loading-the-visual-editor-field-in-forms/#post-123607</link>
                        <pubDate>Thu, 27 Feb 2025 05:49:04 +0000</pubDate>
                        <description><![CDATA[Hi, I run WPforo with several addons installed. I also run WSForms on my site to handle form collection and user front-end account management for their user settings and content management s...]]></description>
                        <content:encoded><![CDATA[<p>Hi, <br /><br />I run WPforo with several addons installed. I also run WSForms on my site to handle form collection and user front-end account management for their user settings and content management so having the Visual Editor (TinyMCE) running is crucial to my site's operation.<br /><br />With User Mentioning and/or Advanced Reactions running, the virtual editor will not load at all and it doesn't show errors in the F12 console or even attempts to load the visual editor text area field. <br /><br />I've done extensive troubleshooting and couldn't not find any issues on my own.<br /><br />I'm first asking, before the long analysis, is there any known issues with these two plugins that could cause issues with it causing a conflict with my forms?  I currently have these two add-ons disabled for now so my forms operate correctly as they handle my user's front-end access to their content for editing, and account management pending finding a solution to make everything happy. <br /><br />-------</p>
<p>I ran the two plugins through ChatGPT for analysis and it found the following: (if this helps)<br /><br /></p>
<div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5" dir="auto" data-message-author-role="assistant" data-message-id="a0d71178-462c-4e11-9e8c-146387d96749" data-message-model-slug="gpt-4o">
<div class="flex w-full flex-col gap-1 empty:hidden first:pt-">
<div class="markdown prose w-full break-words dark:prose-invert light">
<p data-start="0" data-end="131" data-is-last-node="" data-is-only-node="">I'll analyze the <strong data-start="17" data-end="43">wpForo User Mentioning</strong> addon first to check for conflicts with TinyMCE. Let me extract and scan the files now.</p>
</div>
</div>
</div>
<div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5" dir="auto" data-message-author-role="assistant" data-message-id="6b3671c3-c490-4ed8-8b71-2b697711c8e9" data-message-model-slug="gpt-4o">
<div class="flex w-full flex-col gap-1 empty:hidden first:pt-">
<div class="markdown prose w-full break-words dark:prose-invert light">
<p data-start="0" data-end="77">The <strong data-start="4" data-end="30">wpForo User Mentioning</strong> addon contains JavaScript files, particularly:</p>
<ul data-start="79" data-end="140">
<li data-start="79" data-end="107"><strong data-start="81" data-end="107"><code data-start="83" data-end="105">assets/js/mention.js</code></strong></li>
<li data-start="108" data-end="140"><strong data-start="110" data-end="140"><code data-start="112" data-end="138">assets/js/mention.min.js</code></strong></li>
</ul>
<p data-start="142" data-end="307" data-is-last-node="" data-is-only-node="">I'll now scan these files for any interactions with TinyMCE or JavaScript functions that might interfere with it. ​<span class="" data-state="closed"><button></button></span>​</p>
</div>
</div>
</div>
<div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5" dir="auto" data-message-author-role="assistant" data-message-id="4ed78ab0-ddcf-4c8b-9e1e-7704ff90310a" data-message-model-slug="gpt-4o">
<div class="flex w-full flex-col gap-1 empty:hidden first:pt-">
<div class="markdown prose w-full break-words dark:prose-invert light">
<p data-start="0" data-end="91">The <strong data-start="4" data-end="30">wpForo User Mentioning</strong> addon has a <strong data-start="43" data-end="68">TinyMCE-related class</strong> inside <code data-start="76" data-end="88">mention.js</code>.</p>
<h3 data-start="93" data-end="114">Potential Issues:</h3>
<ol data-start="115" data-end="563">
<li data-start="115" data-end="279"><strong data-start="118" data-end="154"><code data-start="120" data-end="152">class TinyMCE extends Editor {</code></strong>
<ul data-start="160" data-end="279">
<li data-start="160" data-end="276">This suggests it's extending a custom editor class and might be overriding or interfering with TinyMCE’s behavior.</li>
</ul>
</li>
<li data-start="280" data-end="563"><strong data-start="283" data-end="325">Direct Interaction with TinyMCE Events</strong>
<ul data-start="331" data-end="563">
<li data-start="331" data-end="373"><code data-start="333" data-end="371">this.editor.on('keydown', ( e ) =&gt; {</code></li>
<li data-start="377" data-end="432"><code data-start="379" data-end="430">this.editor.on('blur', this.PopUp.timeoutRemove);</code></li>
<li data-start="436" data-end="563">This script is modifying TinyMCE’s behavior by attaching event listeners, which could be breaking WS Form’s TinyMCE instance.<br /><br /></li>
</ul>
</li>
</ol>
<p>----</p>
</div>
<p data-start="0" data-end="123">The <strong data-start="4" data-end="33">wpForo Advanced Reactions</strong> addon contains JavaScript and PHP files. The relevant JavaScript files are likely inside:</p>
<ul data-start="125" data-end="225">
<li data-start="125" data-end="176"><strong data-start="127" data-end="150"><code data-start="129" data-end="148">classes/Front.php</code></strong> (front-end functionality)</li>
<li data-start="177" data-end="225"><strong data-start="179" data-end="195"><code data-start="181" data-end="193">assets/js/</code></strong> (potential TinyMCE conflicts)</li>
</ul>
</div>
</div>
<h3 data-start="94" data-end="118">Summary of Findings:</h3>
<ul data-start="119" data-end="330">
<li data-start="119" data-end="224"><strong data-start="121" data-end="155">User Mentioning (<code data-start="140" data-end="152">mention.js</code>)</strong> directly interacts with TinyMCE and could be modifying its behavior.</li>
<li data-start="225" data-end="330"><strong data-start="227" data-end="281">Advanced Reactions (<code data-start="249" data-end="263">reactions.js</code> &amp; <code data-start="266" data-end="278">backend.js</code>)</strong> does <strong data-start="287" data-end="294">not</strong> appear to reference TinyMCE at all.</li>
</ul>
<p> </p>
<p data-start="0" data-end="185">Since <strong data-start="6" data-end="66">both addons independently break WS Form’s TinyMCE editor</strong>, even though I didn’t find direct TinyMCE interactions in the <strong data-start="129" data-end="142">Reactions</strong> addon, it’s likely one of the following:</p>
<ol data-start="187" data-end="566">
<li data-start="187" data-end="321"><strong data-start="190" data-end="211">A script conflict</strong> – The Reactions addon might be enqueuing a JavaScript file that interferes with WordPress’s editor loading.</li>
<li data-start="322" data-end="429"><strong data-start="325" data-end="354">A global JavaScript issue</strong> – Errors in <code data-start="367" data-end="381">reactions.js</code> could break other scripts, including TinyMCE.</li>
<li data-start="430" data-end="566"><strong data-start="433" data-end="474">A missing dependency or enqueue issue</strong> – The addon could be deregistering or overriding an important script required by TinyMCE.</li>
</ol>
<p> </p>
<h3 data-start="0" data-end="46">Findings in <strong data-start="16" data-end="45">wpForo Advanced Reactions</strong>:</h3>
<p data-start="47" data-end="173">The plugin does not directly interact with TinyMCE, but it <strong data-start="106" data-end="166">loads custom scripts in both the frontend and admin area</strong> using:</p>
<ul data-start="174" data-end="365">
<li data-start="174" data-end="226"><code data-start="176" data-end="226">wp_enqueue_script('wpforo-reactions-backend-js')</code></li>
<li data-start="227" data-end="315"><code data-start="229" data-end="267">wp_enqueue_script('wpforo-rections')</code> <strong><em data-start="268" data-end="315">(note the possible typo in the script handle)</em></strong></li>
<li data-start="316" data-end="365"><code data-start="318" data-end="340">wp_localize_script()</code> calls for AJAX handling.</li>
</ul>
<h3 data-start="367" data-end="403">Possible Causes of the Conflict:</h3>
<ol data-start="404" data-end="891">
<li data-start="404" data-end="601">
<p data-start="407" data-end="467"><strong data-start="407" data-end="465">JavaScript Errors Preventing TinyMCE from Initializing</strong></p>
<ul data-start="471" data-end="601">
<li data-start="471" data-end="598">If <code data-start="476" data-end="493">wpforo-rections</code> or <code data-start="497" data-end="526">wpforo-reactions-backend-js</code> has an error, it could break all subsequent scripts, including TinyMCE.</li>
</ul>
</li>
<li data-start="602" data-end="762">
<p data-start="605" data-end="660"><strong data-start="605" data-end="658">Overwriting WordPress Global JavaScript Variables</strong></p>
<ul data-start="664" data-end="762">
<li data-start="664" data-end="762"><code data-start="666" data-end="688">wp_localize_script()</code> changes JavaScript object properties, which might interfere with TinyMCE.</li>
</ul>
</li>
<li data-start="764" data-end="891">
<p data-start="767" data-end="797"><strong data-start="767" data-end="795">Script Load Order Issues</strong></p>
<ul data-start="801" data-end="891">
<li data-start="801" data-end="891"><code data-start="803" data-end="836">wpforo_frontend_enqueue_scripts</code> might be loading scripts in a way that blocks TinyMCE.</li>
</ul>
</li>
</ol>]]></content:encoded>
						                            <category domain="https://wpforo.com/community/general-forums-bug-reports/">Bug Reports - wpForo 2.0</category>                        <dc:creator>dperry</dc:creator>
                        <guid isPermaLink="true">https://wpforo.com/community/general-forums-bug-reports/advanced-reactions-and-user-mentioning-interferes-with-wsforms-loading-the-visual-editor-field-in-forms/#post-123607</guid>
                    </item>
							        </channel>
        </rss>
		