Jump to content

Posting reply just shows as "loading" in Firefox

EPENEX
Go to solution Solved by colonel_mortis,

Right, that's the problem. It looks like, for some reason, you aren't sending a user agent with your requests. That will either be because you have an extension that has disabled it, or you have changed it in about:config. If you have any extensions like that (they may be "user agent changers", parts of a privacy addon, or some sort of extension to impersonate other browsers), remove it (or disable the feature) and it should start working again. If that doesn't work/apply, follow the instructions in https://support.mozilla.org/en-US/kb/how-reset-default-user-agent-firefox.

When I try to post a reply, on Windows 10 and Arch Linux on Firefox and qutebrowser, the reply field just stays stuck at loading. I can get the reply field to work on Pale Moon.
Here's a video demonstrating the problem.
https://www.youtube.com/watch?v=hCGzKFPd3fk

Link to comment
Share on other sites

Link to post
Share on other sites

Do you have any extensions installed such as noscript? If you restart firefox with addons disabled (the hamburger/menu button -> ? -> Restart Firefox with addons disabled), does the problem persist?

HTTP/2 203

Link to comment
Share on other sites

Link to post
Share on other sites

After restarting Firefox in safemode, with all add-ons disabled the problem still persisted. I am on Nightly 57.0a1.

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, EPENEX said:

After restarting Firefox in safemode, with all add-ons disabled the problem still persisted. I am on Nightly 57.0a1.

It looks like the javascript isn't loading properly. Can you try clearing your cache and trying again. If the problem persists after that, open the dev tools using Ctrl+Shift+K (if that doesn't work, F12 then switch to the console tab). Load a topic, wait a couple of seconds, then try to activate the editor. Wait a further couple of seconds, then copy everything that has been logged to the console, and paste it here. It would also help if, in addition to the text, you could post a screenshot, but it isn't essential.

HTTP/2 203

Link to comment
Share on other sites

Link to post
Share on other sites

I cleared my cache and the problem still persisted.
When I clicked on the reply box the log said:
TypeError: instance is null [Learn More]
root_framework.js.24b79eed13f9aa3df2e1f9a6cc84e2cf.js:299:42
_unminimize https://linustechtips.com/main/uploads/javascript_global/root_framework.js.24b79eed13f9aa3df2e1f9a6cc84e2cf.js:299:42
unminimize/< https://linustechtips.com/main/uploads/javascript_global/root_framework.js.24b79eed13f9aa3df2e1f9a6cc84e2cf.js:300:433

Link to comment
Share on other sites

Link to post
Share on other sites

26 minutes ago, EPENEX said:

I cleared my cache and the problem still persisted.
When I clicked on the reply box the log said:
TypeError: instance is null [Learn More]
root_framework.js.24b79eed13f9aa3df2e1f9a6cc84e2cf.js:299:42
_unminimize https://linustechtips.com/main/uploads/javascript_global/root_framework.js.24b79eed13f9aa3df2e1f9a6cc84e2cf.js:299:42
unminimize/< https://linustechtips.com/main/uploads/javascript_global/root_framework.js.24b79eed13f9aa3df2e1f9a6cc84e2cf.js:300:433

Was anything logged before that, during the page load? The video you sent had more issues than just the editor.

HTTP/2 203

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, colonel_mortis said:

Was anything logged before that, during the page load? The video you sent had more issues than just the editor.

I have all scripts disabled with noscript except linustechtips.com, so that may be why.

 

Loading failed for the <script> with source “https://www.googletagservices.com/tag/js/gpt.js”.
818011-posting-reply-just-shows-as-loading-in-firefox:1
Loading failed for the <script> with source “https://z-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&Operation=GetScript&ID=OneJS&WS=1”.
818011-posting-reply-just-shows-as-loading-in-firefox:2407
root_library.js.d99ed39d3c47850d450c75829fbfbae2.js:5:1051
Loading failed for the <script> with source “https://ssl.google-analytics.com/ga.js”.
818011-posting-reply-just-shows-as-loading-in-firefox:1
TypeError: instance is null
[Learn More]
root_framework.js.24b79eed13f9aa3df2e1f9a6cc84e2cf.js:296:67
init
https://linustechtips.com/main/uploads/javascript_global/root_framework.js.24b79eed13f9aa3df2e1f9a6cc84e2cf.js:296:67
ckLoaded
https://linustechtips.com/main/uploads/javascript_global/root_framework.js.24b79eed13f9aa3df2e1f9a6cc84e2cf.js:283:233
bootEditor
https://linustechtips.com/main/uploads/javascript_global/root_framework.js.24b79eed13f9aa3df2e1f9a6cc84e2cf.js:283:31
then/</</<
https://linustechtips.com/main/uploads/javascript_global/root_library.js.d99ed39d3c47850d450c75829fbfbae2.js:1:44961
i
https://linustechtips.com/main/uploads/javascript_global/root_library.js.d99ed39d3c47850d450c75829fbfbae2.js:1:43639
add
https://linustechtips.com/main/uploads/javascript_global/root_library.js.d99ed39d3c47850d450c75829fbfbae2.js:1:43943
then/</<
https://linustechtips.com/main/uploads/javascript_global/root_library.js.d99ed39d3c47850d450c75829fbfbae2.js:1:44933
each
https://linustechtips.com/main/uploads/javascript_global/root_library.js.d99ed39d3c47850d450c75829fbfbae2.js:1:19074
then/<
https://linustechtips.com/main/uploads/javascript_global/root_library.js.d99ed39d3c47850d450c75829fbfbae2.js:1:44879
Deferred
https://linustechtips.com/main/uploads/javascript_global/root_library.js.d99ed39d3c47850d450c75829fbfbae2.js:1:45465
then
https://linustechtips.com/main/uploads/javascript_global/root_library.js.d99ed39d3c47850d450c75829fbfbae2.js:1:44856
respond
https://linustechtips.com/main/uploads/javascript_global/root_framework.js.24b79eed13f9aa3df2e1f9a6cc84e2cf.js:281:753
_callWidget
https://linustechtips.com/main/uploads/javascript_global/root_framework.js.24b79eed13f9aa3df2e1f9a6cc84e2cf.js:70:403
_doImmediateWidgets/<
https://linustechtips.com/main/uploads/javascript_global/root_framework.js.24b79eed13f9aa3df2e1f9a6cc84e2cf.js:68:281
each
https://linustechtips.com/main/uploads/javascript_global/root_library.js.d99ed39d3c47850d450c75829fbfbae2.js:1:19074
each
https://linustechtips.com/main/uploads/javascript_global/root_library.js.d99ed39d3c47850d450c75829fbfbae2.js:1:17039
_doImmediateWidgets
https://linustechtips.com/main/uploads/javascript_global/root_framework.js.24b79eed13f9aa3df2e1f9a6cc84e2cf.js:68:132
_initializeWidgets
https://linustechtips.com/main/uploads/javascript_global/root_framework.js.24b79eed13f9aa3df2e1f9a6cc84e2cf.js:67:178
init
https://linustechtips.com/main/uploads/javascript_global/root_framework.js.24b79eed13f9aa3df2e1f9a6cc84e2cf.js:78:49
createModule/<
https://linustechtips.com/main/uploads/javascript_global/root_library.js.d99ed39d3c47850d450c75829fbfbae2.js:17:120
i
https://linustechtips.com/main/uploads/javascript_global/root_library.js.d99ed39d3c47850d450c75829fbfbae2.js:1:43639
fireWith
https://linustechtips.com/main/uploads/javascript_global/root_library.js.d99ed39d3c47850d450c75829fbfbae2.js:1:44408
ready
https://linustechtips.com/main/uploads/javascript_global/root_library.js.d99ed39d3c47850d450c75829fbfbae2.js:1:46199
K
https://linustechtips.com/main/uploads/javascript_global/root_library.js.d99ed39d3c47850d450c75829fbfbae2.js:1:46561
Loading failed for the <script> with source “https://js-agent.newrelic.com/nr-1044.min.js”.
818011-posting-reply-just-shows-as-loading-in-firefox:1

 

Link to comment
Share on other sites

Link to post
Share on other sites

Is there no message in the console saying

Quote

This is a browser feature intended for developers. Do not paste any code here given to you by someone else. It may compromise your account or have other negative side effects.

?

HTTP/2 203

Link to comment
Share on other sites

Link to post
Share on other sites

6 minutes ago, colonel_mortis said:

Is there no message in the console saying

?

There is but I removed it because I assumed it was not pertinent. 

Link to comment
Share on other sites

Link to post
Share on other sites

16 minutes ago, EPENEX said:

There is but I removed it because I assumed it was not pertinent. 

Is there anything else that you removed, or were the only things that were logged to the console the security warning, the blocked cross-origin scripts, and "TypeError: instance is null"?

HTTP/2 203

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, colonel_mortis said:

Is there anything else that you removed, or were the only things that were logged to the console the security warning, the blocked cross-origin scripts, and "TypeError: instance is null"?

That's all that there was.

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, EPENEX said:

That's all that there was.

OK, in the console can you input

CKEDITOR
CKEDITOR.instances
ips.controller.isRegistered("lmgsys.front.core.lmgNav")

pressing enter between each line (not just pasting the whole thing in at once), then put the output here (either as a screenshot or pasted text).

HTTP/2 203

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, colonel_mortis said:

OK, in the console can you input


CKEDITOR
CKEDITOR.instances
ips.controller.isRegistered("lmgsys.front.core.lmgNav")

pressing enter between each line (not just pasting the whole thing in at once), then put the output here (either as a screenshot or pasted text).

CKEDITOR
Object { timestamp: "H4AG", version: "DEV", revision: "0", rnd: 969, _: {…}, status: "loaded", basePath: "//linustechtips.com/main/applications/core/interface/ckeditor/ckeditor/", getUrl: function getUrl(), domReady: function window.CKEDITOR</g.domReady</<(), event: function CKEDITOR.event(), … }
CKEDITOR.instances
Object {  }
ips.controller.isRegistered("lmgsys.front.core.lmgNav")
true

There are arrows for what looks like more verbose logging, but it's very long and I don't know if you need it.

Link to comment
Share on other sites

Link to post
Share on other sites

7 minutes ago, EPENEX said:

CKEDITOR
Object { timestamp: "H4AG", version: "DEV", revision: "0", rnd: 969, _: {…}, status: "loaded", basePath: "//linustechtips.com/main/applications/core/interface/ckeditor/ckeditor/", getUrl: function getUrl(), domReady: function window.CKEDITOR</g.domReady</<(), event: function CKEDITOR.event(), … }
CKEDITOR.instances
Object {  }
ips.controller.isRegistered("lmgsys.front.core.lmgNav")
true

There are arrows for what looks like more verbose logging, but it's very long and I don't know if you need it.

That's odd. Can you switch to the Inspector tab, and enter

[data-ipseditor]

into the search box, then press enter. It should highlight an element in the tree - right click on that element and click "Copy->outer HTML", then paste into a code tag (ideally with HTML syntax highlighting enabled).

HTTP/2 203

Link to comment
Share on other sites

Link to post
Share on other sites

<div class="ipsType_normal ipsType_richText ipsType_break" data-ipseditor="" data-ipseditor-controller="https://linustechtips.com/main/index.php?app=core&amp;module=system&amp;controller=editor" data-ipseditor-minimized="" data-ipseditor-toolbars="{&quot;desktop&quot;:[{&quot;name&quot;:&quot;row1&quot;,&quot;items&quot;:[&quot;ipsPreview&quot;,&quot;NewPage&quot;,&quot;-&quot;,&quot;Bold&quot;,&quot;Italic&quot;,&quot;Underline&quot;,&quot;Strike&quot;,&quot;-&quot;,&quot;ipsLink&quot;,&quot;Ipsquote&quot;,&quot;ipsCode&quot;,&quot;Ipsspoiler&quot;,&quot;-&quot;,&quot;BulletedList&quot;,&quot;NumberedList&quot;,&quot;Indent&quot;,&quot;Outdent&quot;,&quot;-&quot;,&quot;JustifyLeft&quot;,&quot;JustifyCenter&quot;,&quot;-&quot;,&quot;Superscript&quot;,&quot;Subscript&quot;,&quot;-&quot;,&quot;TextColor&quot;,&quot;ipsEmoticon&quot;,&quot;RemoveFormat&quot;,&quot;FontSize&quot;,&quot;Font&quot;]},&quot;\/&quot;],&quot;tablet&quot;:[{&quot;name&quot;:&quot;row1&quot;,&quot;items&quot;:[&quot;NewPage&quot;,&quot;-&quot;,&quot;Bold&quot;,&quot;Italic&quot;,&quot;Underline&quot;,&quot;-&quot;,&quot;ipsLink&quot;,&quot;Ipsquote&quot;,&quot;Ipsspoiler&quot;,&quot;-&quot;,&quot;BulletedList&quot;,&quot;NumberedList&quot;,&quot;-&quot;,&quot;Undo&quot;,&quot;Redo&quot;]},&quot;\/&quot;],&quot;phone&quot;:[{&quot;name&quot;:&quot;row1&quot;,&quot;items&quot;:[&quot;NewPage&quot;,&quot;-&quot;,&quot;Bold&quot;,&quot;-&quot;,&quot;ipsLink&quot;,&quot;Ipsspoiler&quot;,&quot;-&quot;,&quot;NumberedList&quot;,&quot;BulletedList&quot;,&quot;-&quot;,&quot;Undo&quot;,&quot;Redo&quot;]},&quot;\/&quot;]}" data-ipseditor-extraplugins="newpage" data-ipseditor-postkey="1d71afb54e5115fcd9b18d359e386517" data-ipseditor-autosavekey="reply-forums/forums-818011" data-ipseditor-skin="ips" data-ipseditor-name="topic_comment_818011" data-ipseditor-emoticons="{&quot;o.O&quot;:{&quot;image&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/huh.png&quot;,&quot;image_2x&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/huh@2x.png 2x&quot;,&quot;height&quot;:20,&quot;width&quot;:20},&quot;xD&quot;:{&quot;image&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/laugh.png&quot;,&quot;image_2x&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/laugh@2x.png 2x&quot;,&quot;height&quot;:20,&quot;width&quot;:20},&quot;:|&quot;:{&quot;image&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/mellow.png&quot;,&quot;image_2x&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/mellow@2x.png 2x&quot;,&quot;height&quot;:20,&quot;width&quot;:20},&quot;:o&quot;:{&quot;image&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/ohmy.png&quot;,&quot;image_2x&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/ohmy@2x.png 2x&quot;,&quot;height&quot;:20,&quot;width&quot;:20},&quot;:ph34r:&quot;:{&quot;image&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/ph34r.png&quot;,&quot;image_2x&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/ph34r@2x.png 2x&quot;,&quot;height&quot;:20,&quot;width&quot;:20},&quot;9_9&quot;:{&quot;image&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/rolleyes.gif&quot;,&quot;image_2x&quot;:false,&quot;height&quot;:false,&quot;width&quot;:false},&quot;:(&quot;:{&quot;image&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/sad.png&quot;,&quot;image_2x&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/sad@2x.png 2x&quot;,&quot;height&quot;:20,&quot;width&quot;:20},&quot;-_-&quot;:{&quot;image&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/sleep.png&quot;,&quot;image_2x&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/sleep@2x.png 2x&quot;,&quot;height&quot;:20,&quot;width&quot;:20},&quot;:)&quot;:{&quot;image&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/smile.png&quot;,&quot;image_2x&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/smile@2x.png 2x&quot;,&quot;height&quot;:20,&quot;width&quot;:20},&quot;:P&quot;:{&quot;image&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/tongue.png&quot;,&quot;image_2x&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/tongue@2x.png 2x&quot;,&quot;height&quot;:20,&quot;width&quot;:20},&quot;:\/&quot;:{&quot;image&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/unsure.png&quot;,&quot;image_2x&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/unsure@2x.png 2x&quot;,&quot;height&quot;:20,&quot;width&quot;:20},&quot;:S&quot;:{&quot;image&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/wacko.png&quot;,&quot;image_2x&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/wacko@2x.png 2x&quot;,&quot;height&quot;:20,&quot;width&quot;:20},&quot;;)&quot;:{&quot;image&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/wink.png&quot;,&quot;image_2x&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/wink@2x.png 2x&quot;,&quot;height&quot;:20,&quot;width&quot;:20},&quot;:x&quot;:{&quot;image&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/wub.png&quot;,&quot;image_2x&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/wub@2x.png 2x&quot;,&quot;height&quot;:29,&quot;width&quot;:20},&quot;>:(&quot;:{&quot;image&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/angry.png&quot;,&quot;image_2x&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/angry@2x.png 2x&quot;,&quot;height&quot;:20,&quot;width&quot;:20},&quot;:D&quot;:{&quot;image&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/biggrin.png&quot;,&quot;image_2x&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/biggrin@2x.png 2x&quot;,&quot;height&quot;:20,&quot;width&quot;:20},&quot;O.o&quot;:{&quot;image&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/blink.png&quot;,&quot;image_2x&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/blink@2x.png 2x&quot;,&quot;height&quot;:20,&quot;width&quot;:20},&quot;:$&quot;:{&quot;image&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/blush.png&quot;,&quot;image_2x&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/blush@2x.png 2x&quot;,&quot;height&quot;:20,&quot;width&quot;:20},&quot;B|&quot;:{&quot;image&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/cool.png&quot;,&quot;image_2x&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/cool@2x.png 2x&quot;,&quot;height&quot;:20,&quot;width&quot;:20},&quot;:dry:&quot;:{&quot;image&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/dry.png&quot;,&quot;image_2x&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/dry@2x.png 2x&quot;,&quot;height&quot;:20,&quot;width&quot;:20},&quot;^_^&quot;:{&quot;image&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/happy.png&quot;,&quot;image_2x&quot;:&quot;https:\/\/linustechtips.com\/main\/uploads\/emoticons\/happy@2x.png 2x&quot;,&quot;height&quot;:20,&quot;width&quot;:20}}" data-ipseditor-pastebehaviour="rich">
<div data-role="editorComposer" class="ipsContained">
<noscript>
			<textarea name="topic_comment_818011_noscript" rows="15"></textarea>
		</noscript>
<div class="ipsHide" data-role="mainEditorArea" style="display: none;">
<textarea name="topic_comment_818011" data-role="contentEditor" class="ipsHide" tabindex="1"></textarea>
</div>
<div class="ipsComposeArea_dummy ipsJS_show" tabindex="1"><i class="fa fa-comment-o"></i> Reply to this topic...</div>
<div class="ipsHide ipsComposeArea_editorPaste" data-role="pasteMessage">
<p class="ipsType_reset ipsPad_half">
<a class="ipsPos_right ipsType_normal ipsCursor_pointer ipsComposeArea_editorPasteSwitch" data-action="keepPasteFormatting" title="Keep formatting" data-ipstooltip="">×</a>
<i class="fa fa-info-circle"></i>&nbsp; You have pasted content with formatting. &nbsp;&nbsp;<a class="ipsCursor_pointer" data-action="removePasteFormatting">Remove formatting</a>
</p>
</div>
<div class="ipsHide ipsComposeArea_editorPaste" data-role="emoticonMessage">
<p class="ipsType_reset ipsPad_half">
<i class="fa fa-info-circle"></i>&nbsp; Only 75 emoticons maximum are allowed.
</p>
</div>
<div class="ipsHide ipsComposeArea_editorPaste" data-role="embedMessage">
<p class="ipsType_reset ipsPad_half">
<a class="ipsPos_right ipsType_normal ipsCursor_pointer ipsComposeArea_editorPasteSwitch" data-action="keepEmbeddedMedia" title="Keep embedded content" data-ipstooltip="">×</a>
<i class="fa fa-info-circle"></i>&nbsp; Your link has been automatically embedded. &nbsp;&nbsp;<a class="ipsCursor_pointer" data-action="removeEmbeddedMedia">Display as a link instead</a>
</p>
</div>
<div class="ipsHide ipsComposeArea_editorPaste" data-role="embedFailMessage">
<p class="ipsType_reset ipsPad_half">
</p>
</div>
<div class="ipsHide ipsComposeArea_editorPaste" data-role="autoSaveRestoreMessage">
<p class="ipsType_reset ipsPad_half">
<a class="ipsPos_right ipsType_normal ipsCursor_pointer ipsComposeArea_editorPasteSwitch" data-action="keepRestoredContents" title="Keep restored contents" data-ipstooltip="">×</a>
<i class="fa fa-info-circle"></i>&nbsp; Your previous content has been restored. &nbsp;&nbsp;<a class="ipsCursor_pointer" data-action="clearEditorContents">Clear editor</a>
</p>
</div>
<div data-ipseditor-toollist="" data-ipseditor-toollistminimized="" data-name="topic_comment_818011" class="ipsAreaBackground_light ipsClearfix ipsHide" style="display: none;">
<div data-role="attachmentArea">
<div class="ipsComposeArea_dropZone ipsComposeArea_dropZoneSmall ipsClearfix">
<i class="fa fa-paperclip"></i>
<div class="ipsType_light ipsType_normal">
Loading...
</div>
</div>
</div>
</div>
</div>
<div data-role="editorPreview" class="ipsHide">
<div class="ipsAreaBackground_light ipsPad_half" data-role="previewToolbar">
<a href="#" class="ipsPos_right" data-action="closePreview" title="Return to editing mode" data-ipstooltip="">×</a>
<ul class="ipsButton_split">
<li data-action="resizePreview" data-size="desktop"><a href="#" title="View at approximate desktop size" data-ipstooltip="" class="ipsButton ipsButton_verySmall ipsButton_primary">Desktop</a></li>
<li data-action="resizePreview" data-size="tablet"><a href="#" title="View at approximate tablet size" data-ipstooltip="" class="ipsButton ipsButton_verySmall ipsButton_light">Tablet</a></li>
<li data-action="resizePreview" data-size="phone"><a href="#" title="View at approximate phone size" data-ipstooltip="" class="ipsButton ipsButton_verySmall ipsButton_light">Phone</a></li>
</ul>
</div>
<div data-role="previewContainer" class="ipsAreaBackground ipsType_center"></div>
</div>
</div>

This?

Link to comment
Share on other sites

Link to post
Share on other sites

10 hours ago, EPENEX said:

This?

Yup, that's the one.

I can't reproduce this issue on Firefox (including Nightly), and qutebrowser uses a completely different rendering engine (Webkit), whereas Pale Moon uses the same engine as Firefox, so I'm not sure what the common factor could be.

While viewing this topic, can you run in the console

CKEDITOR.replace(document.querySelector("textarea[name='topic_comment_818011']"))

and post the output of that.

HTTP/2 203

Link to comment
Share on other sites

Link to post
Share on other sites

13 hours ago, colonel_mortis said:

Yup, that's the one.

I can't reproduce this issue on Firefox (including Nightly), and qutebrowser uses a completely different rendering engine (Webkit), whereas Pale Moon uses the same engine as Firefox, so I'm not sure what the common factor could be.

While viewing this topic, can you run in the console


CKEDITOR.replace(document.querySelector("textarea[name='topic_comment_818011']"))

and post the output of that.

CKEDITOR.replace(document.querySelector("textarea[name='topic_comment_818011']"))
null

 

Link to comment
Share on other sites

Link to post
Share on other sites

9 hours ago, EPENEX said:

CKEDITOR.replace(document.querySelector("textarea[name='topic_comment_818011']"))
null

 

OK, getting close now. Can you now post the output of

JSON.stringify(CKEDITOR.env)

as well as

navigator.userAgent

and

navigator.product

 

HTTP/2 203

Link to comment
Share on other sites

Link to post
Share on other sites

JSON.stringify(CKEDITOR.env)
"{"ie":false,"edge":false,"webkit":false,"air":false,"mac":false,"quirks":false,"mobile":false,"iOS":false,"secure":true,"gecko":true,"version":0,"isCompatible":false,"hidpi":false,"needsBrFiller":true,"needsNbspFiller":false,"cssClass":"cke_browser_gecko","hc":false}"
navigator.userAgent
""
navigator.product
"Gecko"

 

Link to comment
Share on other sites

Link to post
Share on other sites

Right, that's the problem. It looks like, for some reason, you aren't sending a user agent with your requests. That will either be because you have an extension that has disabled it, or you have changed it in about:config. If you have any extensions like that (they may be "user agent changers", parts of a privacy addon, or some sort of extension to impersonate other browsers), remove it (or disable the feature) and it should start working again. If that doesn't work/apply, follow the instructions in https://support.mozilla.org/en-US/kb/how-reset-default-user-agent-firefox.

HTTP/2 203

Link to comment
Share on other sites

Link to post
Share on other sites

3 hours ago, colonel_mortis said:

Right, that's the problem. It looks like, for some reason, you aren't sending a user agent with your requests. That will either be because you have an extension that has disabled it, or you have changed it in about:config. If you have any extensions like that (they may be "user agent changers", parts of a privacy addon, or some sort of extension to impersonate other browsers), remove it (or disable the feature) and it should start working again. If that doesn't work/apply, follow the instructions in https://support.mozilla.org/en-US/kb/how-reset-default-user-agent-firefox.

That did seem to be the problem.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×