this post was submitted on 12 Jul 2023
6 points (100.0% liked)

Reddthat Support -> Has moved

6 readers
1 users here now

Reddthat Community Support Forum

Before posting, have you read the rules?

Introductory Required Reading


You are ready to start your adventure on Reddthat but are still unsure? That's fine! You've come to the right place.


Alternative Support Forums

founded 1 year ago
MODERATORS
 

Original Title:Is there a workaround for federation errors with comment replies?

Here's a screenshot of the problem on dropbox

When I hit "reply" on someone's comment (in this case a post all the way over on lemmy.ca: https://reddthat.com/post/350705) it just grays out, and never posts the reply.

Plus, there are more comments on https://feddit.de/post/1392810 than show up on the reddthat version. I imagine that's probably just something I don't understand about lemmy?

I know switching to my phone and finding the comment on liftoff or wefwef allows me to post, which is why I'm hoping one of you knows an exact workaround, including how to use wefwef or liftoff to easily find the comment I'm trying to respond to.

Update 1:

It works on Google Chrome! Reddthat can post comments on other instances just fine using Google Chrome. It's only Firefox that's having this problem right now. (Meaning it's not actually a federation glitch.)

Update 2:

It was my bionic reader extension on firefox. Sorry Tiff. I did not mean to put you through all that debugging for a problem that wound up being a bad extension on my end.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 2 points 1 year ago (1 children)

The missing posts I can attribute to federation failing during both of those times.
~6 days ago we had a small database corruption, which i took the server offline to fix. I think this corresponds to that time frame, and then the recent posts (2-3 days ago) relate to the other database rollback.

The reason it fails to post the comment is a different story. Have you tried flushing your browser cache? Ctrl+Shift+R?

Looks like it is now working, at least for me.

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago) (1 children)

Clearing my cache didn't do anything. Neither did using my same browser (firefox) from a different OS (I switched to MX Fluxbox instead of Windows 7). Neither did logging out and back in again.

HOWEVER!

Using reddthat.com on Google Chrome instead of Mozilla Firefox actually did allow me to edit/post comments. Edit

[–] [email protected] 1 points 1 year ago (2 children)

If you open up the browser console, (F12 on firefox). When you post a comment, what error do you get?

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago) (1 children)

btw, I noticed it also happens when I try to reply on this exact post on Reddthat.

I thought it only happened on other servers. Turns out I was mistaken, and I encounter basically the same console error message when I try to reply to the post we're currently on using Firefox.

Before even touching the comment, I get these four errors

I should note I also get those exact same errors when I view the post on feddit

After editing the comment and hitting save, I get a fifth:

Click to expand

Uncaught DOMException: Node.insertBefore: Child to insert before is not a child of this node
    b https://reddthat.com/static/7197474/js/client.js:2
    He https://reddthat.com/static/7197474/js/client.js:2
    Fe https://reddthat.com/static/7197474/js/client.js:2
    Fe https://reddthat.com/static/7197474/js/client.js:2
    Fe https://reddthat.com/static/7197474/js/client.js:2
    Fe https://reddthat.com/static/7197474/js/client.js:2
    Fe https://reddthat.com/static/7197474/js/client.js:2
    Je https://reddthat.com/static/7197474/js/client.js:2
    Je https://reddthat.com/static/7197474/js/client.js:2
    e https://reddthat.com/static/7197474/js/client.js:2
    $e https://reddthat.com/static/7197474/js/client.js:2
    Je https://reddthat.com/static/7197474/js/client.js:2
    Je https://reddthat.com/static/7197474/js/client.js:2
    e https://reddthat.com/static/7197474/js/client.js:2
    $e https://reddthat.com/static/7197474/js/client.js:2
    Je https://reddthat.com/static/7197474/js/client.js:2
    Je https://reddthat.com/static/7197474/js/client.js:2
    e https://reddthat.com/static/7197474/js/client.js:2
    $e https://reddthat.com/static/7197474/js/client.js:2
    Je https://reddthat.com/static/7197474/js/client.js:2
    Je https://reddthat.com/static/7197474/js/client.js:2
    e https://reddthat.com/static/7197474/js/client.js:2
    $e https://reddthat.com/static/7197474/js/client.js:2
    Ye https://reddthat.com/static/7197474/js/client.js:2
    lt https://reddthat.com/static/7197474/js/client.js:2
    it https://reddthat.com/static/7197474/js/client.js:2
    setState https://reddthat.com/static/7197474/js/client.js:2
    handleSubmit https://reddthat.com/static/7197474/js/client.js:2
    n https://reddthat.com/static/7197474/js/client.js:2
    c https://reddthat.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1
    addEventListener https://reddthat.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1
    de https://reddthat.com/static/7197474/js/client.js:2
    Ie https://reddthat.com/static/7197474/js/client.js:2
    Ie https://reddthat.com/static/7197474/js/client.js:2
    Me https://reddthat.com/static/7197474/js/client.js:2
    He https://reddthat.com/static/7197474/js/client.js:2
    Fe https://reddthat.com/static/7197474/js/client.js:2
    Fe https://reddthat.com/static/7197474/js/client.js:2
    Fe https://reddthat.com/static/7197474/js/client.js:2
    He https://reddthat.com/static/7197474/js/client.js:2
    Fe https://reddthat.com/static/7197474/js/client.js:2
    Fe https://reddthat.com/static/7197474/js/client.js:2
    Fe https://reddthat.com/static/7197474/js/client.js:2
    Je https://reddthat.com/static/7197474/js/client.js:2
    Je https://reddthat.com/static/7197474/js/client.js:2
    Je https://reddthat.com/static/7197474/js/client.js:2
    e https://reddthat.com/static/7197474/js/client.js:2
    $e https://reddthat.com/static/7197474/js/client.js:2
    Je https://reddthat.com/static/7197474/js/client.js:2
    e https://reddthat.com/static/7197474/js/client.js:2
    $e https://reddthat.com/static/7197474/js/client.js:2
    Je https://reddthat.com/static/7197474/js/client.js:2
    Je https://reddthat.com/static/7197474/js/client.js:2
    e https://reddthat.com/static/7197474/js/client.js:2
    $e https://reddthat.com/static/7197474/js/client.js:2
    Ye https://reddthat.com/static/7197474/js/client.js:2
    lt https://reddthat.com/static/7197474/js/client.js:2
    it https://reddthat.com/static/7197474/js/client.js:2
    setState https://reddthat.com/static/7197474/js/client.js:2
    handleEditClick https://reddthat.com/static/7197474/js/client.js:2
    ae https://reddthat.com/static/7197474/js/client.js:2
    t https://reddthat.com/static/7197474/js/client.js:2
    c https://reddthat.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1
    addEventListener https://reddthat.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1
    ne/ee[e]< https://reddthat.com/static/7197474/js/client.js:2
    ne https://reddthat.com/static/7197474/js/client.js:2
    Ie https://reddthat.com/static/7197474/js/client.js:2
    Ie https://reddthat.com/static/7197474/js/client.js:2
    Me https://reddthat.com/static/7197474/js/client.js:2
    rr https://reddthat.com/static/7197474/js/client.js:2
    rr https://reddthat.com/static/7197474/js/client.js:2
    ar https://reddthat.com/static/7197474/js/client.js:2
    rr https://reddthat.com/static/7197474/js/client.js:2
    rr https://reddthat.com/static/7197474/js/client.js:2
    rr https://reddthat.com/static/7197474/js/client.js:2
    rr https://reddthat.com/static/7197474/js/client.js:2
    ar https://reddthat.com/static/7197474/js/client.js:2
    rr https://reddthat.com/static/7197474/js/client.js:2
    rr https://reddthat.com/static/7197474/js/client.js:2
    rr https://reddthat.com/static/7197474/js/client.js:2
    rr https://reddthat.com/static/7197474/js/client.js:2
    rr https://reddthat.com/static/7197474/js/client.js:2
    rr https://reddthat.com/static/7197474/js/client.js:2
    sr https://reddthat.com/static/7197474/js/client.js:2
    e https://reddthat.com/static/7197474/js/client.js:2
    p https://reddthat.com/static/7197474/js/client.js:2
    C https://reddthat.com/static/7197474/js/client.js:2
    w https://reddthat.com/static/7197474/js/client.js:2
    e https://reddthat.com/static/7197474/js/client.js:2
    s https://reddthat.com/static/7197474/js/client.js:2
    promise callback*e https://reddthat.com/static/7197474/js/client.js:2
    s https://reddthat.com/static/7197474/js/client.js:2
    t https://reddthat.com/static/7197474/js/client.js:2
    t https://reddthat.com/static/7197474/js/client.js:2
    $f https://reddthat.com/static/7197474/js/client.js:2
    <anonymous> https://reddthat.com/static/7197474/js/client.js:2
    <anonymous> https://reddthat.com/static/7197474/js/client.js:2
    <anonymous> https://reddthat.com/static/7197474/js/client.js:2
    <anonymous> https://reddthat.com/static/7197474/js/client.js:2
client.js:2

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago) (1 children)

It doesn't look out of the ordinary...

  • I've checked the database logs, everything looks fine.
  • I've checked lemmy's logs and nothing looks out of the expected ordinary.

Does this error happen when commenting here?

I'd try in a private browser window if you havn't already with all extensions turned off.

[–] [email protected] 2 points 1 year ago

Extensions did turn out being the problem. With my bionic reader add-on disabled, I was able to post and edit. With it enabled, I was unable to do so.

Thank you so much for helping me through all of this, Tiff! And sorry about my ever-changing description of the problem.

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago)

Here's the error when I tried to reply to your comment on that post over on feddit.

Uncaught DOMException: Node.insertBefore: Child to insert before is not a child of this node
    b https://reddthat.com/static/7197474/js/client.js:2
    He https://reddthat.com/static/7197474/js/client.js:2
    Fe https://reddthat.com/static/7197474/js/client.js:2
    Fe https://reddthat.com/static/7197474/js/client.js:2
    Fe https://reddthat.com/static/7197474/js/client.js:2
    Fe https://reddthat.com/static/7197474/js/client.js:2
    Fe https://reddthat.com/static/7197474/js/client.js:2
    Je https://reddthat.com/static/7197474/js/client.js:2
    Je https://reddthat.com/static/7197474/js/client.js:2
    e https://reddthat.com/static/7197474/js/client.js:2
    $e https://reddthat.com/static/7197474/js/client.js:2
    Je https://reddthat.com/static/7197474/js/client.js:2
    Je https://reddthat.com/static/7197474/js/client.js:2
    e https://reddthat.com/static/7197474/js/client.js:2
    $e https://reddthat.com/static/7197474/js/client.js:2
    Je https://reddthat.com/static/7197474/js/client.js:2
    Je https://reddthat.com/static/7197474/js/client.js:2
    e https://reddthat.com/static/7197474/js/client.js:2
    $e https://reddthat.com/static/7197474/js/client.js:2
    Je https://reddthat.com/static/7197474/js/client.js:2
    Je https://reddthat.com/static/7197474/js/client.js:2
    e https://reddthat.com/static/7197474/js/client.js:2
    $e https://reddthat.com/static/7197474/js/client.js:2
    Ye https://reddthat.com/static/7197474/js/client.js:2
    lt https://reddthat.com/static/7197474/js/client.js:2
    it https://reddthat.com/static/7197474/js/client.js:2
    setState https://reddthat.com/static/7197474/js/client.js:2
    handleSubmit https://reddthat.com/static/7197474/js/client.js:2
    n https://reddthat.com/static/7197474/js/client.js:2
    c https://reddthat.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1
client.js:2
    b https://reddthat.com/static/7197474/js/client.js:2
    He https://reddthat.com/static/7197474/js/client.js:2
    Fe https://reddthat.com/static/7197474/js/client.js:2
    Fe https://reddthat.com/static/7197474/js/client.js:2
    Fe https://reddthat.com/static/7197474/js/client.js:2
    Fe https://reddthat.com/static/7197474/js/client.js:2
    Fe https://reddthat.com/static/7197474/js/client.js:2
    Je https://reddthat.com/static/7197474/js/client.js:2
    Je https://reddthat.com/static/7197474/js/client.js:2
    e https://reddthat.com/static/7197474/js/client.js:2
    $e https://reddthat.com/static/7197474/js/client.js:2
    Je https://reddthat.com/static/7197474/js/client.js:2
    Je https://reddthat.com/static/7197474/js/client.js:2
    e https://reddthat.com/static/7197474/js/client.js:2
    $e https://reddthat.com/static/7197474/js/client.js:2
    Je https://reddthat.com/static/7197474/js/client.js:2
    Je https://reddthat.com/static/7197474/js/client.js:2
    e https://reddthat.com/static/7197474/js/client.js:2
    $e https://reddthat.com/static/7197474/js/client.js:2
    Je https://reddthat.com/static/7197474/js/client.js:2
    Je https://reddthat.com/static/7197474/js/client.js:2
    e https://reddthat.com/static/7197474/js/client.js:2
    $e https://reddthat.com/static/7197474/js/client.js:2
    Ye https://reddthat.com/static/7197474/js/client.js:2
    lt https://reddthat.com/static/7197474/js/client.js:2
    it https://reddthat.com/static/7197474/js/client.js:2
    setState https://reddthat.com/static/7197474/js/client.js:2
    handleSubmit https://reddthat.com/static/7197474/js/client.js:2
    n https://reddthat.com/static/7197474/js/client.js:2
    c https://reddthat.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1