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.

  • Tiff@reddthat.comM
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

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

    • OwenEverbinde@reddthat.comOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      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
      
    • OwenEverbinde@reddthat.comOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      1 year ago

      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
      
      • Tiff@reddthat.comM
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        1 year ago

        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.

        • OwenEverbinde@reddthat.comOP
          link
          fedilink
          English
          arrow-up
          2
          ·
          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.