Cannot send any personal messages

I cannot send any personal messages any more. Tested on Firefox and Chromium. Logging in and out was tried.

While the message recipients line and subject line appear, beneath those there’s just blank space. I’d expect the message body and a button or two there (“send”, “close” or the like), but no. I was only able to get rid of the broken message composer by clicking “+” and then “new topic” and then “discard” that new topic.

Apparently composing comments or threads works just fine.

Is that just my user account or is everyone affected?

as at 4am UTC 30aug, I tried a test pm to you on edge and safari - but got the same problem.

I encounter no issue in Chrome, Firefox and Edge.

Is it still happening to you?
Is there any error message in the javascript console of your browser (F12, “console” tab)?

Same issue there (Firefox 104.0, Ubuntu 22.04):

There are 2 errors in the web console:

Uncaught (in promise) TypeError: document.getElementsByClassName(...)[0] is undefined
    toggleTagChooser https://cdn.unicyclist.com/theme-javascripts/af3d8d45988ca995af194830ee9e3ee41fe93b84.js?__ws=unicyclist.com:43
    tagValidation https://cdn.unicyclist.com/theme-javascripts/af3d8d45988ca995af194830ee9e3ee41fe93b84.js?__ws=unicyclist.com:50
    i https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:4843
    r https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:2090
    get https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:1346
    untrack https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3683
    get https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:1346
    r https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:1310
    xe https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:1326
    a https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3021
    tag https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3016
    track https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3680
    f https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3016
    Ae https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3178
    n https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3559
    tag https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3016
    track https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3680
    f https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3016
    ce https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:726
    create https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:746
    <anonymous> https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3299
    evaluate https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3134
    evaluateSyscall https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3435
    evaluateInner https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3429
    evaluateOuter https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3429
    next https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3490
    _execute https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3489
    execute https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3488
    handleException https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3440
    handleException https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3455
    throw https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3438
    evaluate https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3235
    _execute https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3438
    execute https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3436
    rerender https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3456
    render https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:1062
    _renderRoots https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:1087
    It https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3425
    _renderRoots https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:1086
    _renderRootsTransaction https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:1091
    _revalidate https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:1091
    invoke https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3834
    flush https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3826
    flush https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3839
    _end https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3896
    _boundAutorunEnd https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3848
af3d8d45988ca995af194830ee9e3ee41fe93b84.js:43:20
Uncaught TypeError: this.queuedForTyping is null
    _typedReply https://cdn.unicyclist.com/brotli_asset/discourse-fab783b037edb7908406e2a4c059a6a52cf314c372d0bd9552ab5acc740586e7.js:420
    b https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:1213
    trigger https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:1952
    checkReplyLength https://cdn.unicyclist.com/brotli_asset/discourse-fab783b037edb7908406e2a4c059a6a52cf314c372d0bd9552ab5acc740586e7.js:2374
    typed https://cdn.unicyclist.com/brotli_asset/discourse-fab783b037edb7908406e2a4c059a6a52cf314c372d0bd9552ab5acc740586e7.js:2332
    _join https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3897
    join https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3863
    p https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:2575
    le https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:725
    o https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:2479
    le https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:725
    t https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:719
    keyUp https://cdn.unicyclist.com/brotli_asset/discourse-fab783b037edb7908406e2a4c059a6a52cf314c372d0bd9552ab5acc740586e7.js:306
    trigger https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:2233
    r https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:2090
    _run https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3898
    _join https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3897
    join https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3863
    p https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:2575
    handleEvent https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:2247
    o https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:2479
    handleEvent https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:2247
    handleEvent https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:2171
    setupHandler https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:2197
    dispatch https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:282
    handle https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:277
25 discourse-fab783b037edb7908406e2a4c059a6a52cf314c372d0bd9552ab5acc740586e7.js:420:23
    _typedReply https://cdn.unicyclist.com/brotli_asset/discourse-fab783b037edb7908406e2a4c059a6a52cf314c372d0bd9552ab5acc740586e7.js:420
    b https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:1213
    trigger https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:1952
    checkReplyLength https://cdn.unicyclist.com/brotli_asset/discourse-fab783b037edb7908406e2a4c059a6a52cf314c372d0bd9552ab5acc740586e7.js:2374
    typed https://cdn.unicyclist.com/brotli_asset/discourse-fab783b037edb7908406e2a4c059a6a52cf314c372d0bd9552ab5acc740586e7.js:2332
    _join https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3897
    join https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3863
    p https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:2575
    le https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:725
    o https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:2479
    le https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:725
    t https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:719
    keyUp https://cdn.unicyclist.com/brotli_asset/discourse-fab783b037edb7908406e2a4c059a6a52cf314c372d0bd9552ab5acc740586e7.js:306
    trigger https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:2233
    r https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:2090
    _run https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3898
    _join https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3897
    join https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:3863
    p https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:2575
    handleEvent https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:2247
    o https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:2479
    handleEvent https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:2247
    handleEvent https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:2171
    setupHandler https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:2197
    dispatch https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:282
    handle https://cdn.unicyclist.com/brotli_asset/vendor-fded770671ed964514369b968313e4ab522dc911c142420bcc24ae31cf85252f.js:277

I’ve purged the cache from the CDN just in case.

Do you still have the error? Can you try maybe to delete your browser’s cache, or delete your unicyclist.com cookies?

Do you have any very specific way to reproduce the issue?

If you go to https://unicyclist.com/?safe_mode=no_themes and then try to send a personal message (don’t open a new tab, just navigate in the same tab so the safe mode remains activated), does the error occur?


I doubt this is the issue, but I just updated the forum’s software just in case.

I have the same problem. I recently updated my password to get back on the site after several years away.

I cleared all my history, cache, etc. for a different issue yesterday but still can’t send a PM.

I’ve found the issue. It’s because of a custom code I made for the forum that doesn’t work properly anymore since a recent software update. I’ve disabled this piece of code and I’ll work on it. In the meantime, the “tag” field will appear when you create a new topic. Just don’t pay attention. :smile:

I’m working on it, so direct message won’t work for now (but replying by email will work fine).

2 Likes

It should be fixed now. Please confirm :slight_smile:


edit: confirmed, thanks ! :v:

2 Likes