Request #39626

From:
Account Type:
Free Account
Dreamwidth:
Account Name: [personal profile] jb_slasher
Style: (S2) core: public, layout: public, theme: public, user: custom
Email confirmed? Yes
cluster: 10
data version: 10
scheme: tropo-red
Media storage used: 213.064 MB (42.6%)
Support category:
Time posted:
Wed, 06 Feb 2019 08:14:14 GMT (329 weeks ago)
Status:
closed (10 points to [personal profile] pedanther)
Summary:
Inbox: not being able to mark entries as read
Original Request:
Hi,

I noticed an issue with not being able to interact with entries in my inbox (mark as read, mark as unread, delete selected). I think it might have something to do with one of the entries posted that has embedded Instagram posts. I only have this problem with the page that has the entry with the Instagram posts. I can't be sure that this is the cause, though, since when I go to the entry itself, the errors below do not occur.

On Chrome I get the following console errors:

Uncaught TypeError: a.className.split is not a function
        at Object.getClassNames (??6alib/core.js,6alib/dom.js,6alib/httpreq.js,livejournal.js,esn.js,6alib/ippu.js,lj_ippu.js,6alib/hourglass.js,contextualhover.js,nav.js?v=1531710693:1)
        at Object.hasClassName (??6alib/core.js,6alib/dom.js,6alib/httpreq.js,livejournal.js,esn.js,6alib/ippu.js,lj_ippu.js,6alib/hourglass.js,contextualhover.js,nav.js?v=1531710693:1)
        at Object.filterElementsByClassName (??6alib/core.js,6alib/dom.js,6alib/httpreq.js,livejournal.js,esn.js,6alib/ippu.js,lj_ippu.js,6alib/hourglass.js,contextualhover.js,nav.js?v=1531710693:1)
        at Object.ESN.initEventCheckBtns (??6alib/core.js,6alib/dom.js,6alib/httpreq.js,livejournal.js,esn.js,6alib/ippu.js,lj_ippu.js,6alib/hourglass.js,contextualhover.js,nav.js?v=1531710693:1)
        at ??6alib/core.js,6alib/dom.js,6alib/httpreq.js,livejournal.js,esn.js,6alib/ippu.js,lj_ippu.js,6alib/hourglass.js,contextualhover.js,nav.js?v=1531710693:1
        at ??6alib/core.js,6alib/dom.js,6alib/httpreq.js,livejournal.js,esn.js,6alib/ippu.js,lj_ippu.js,6alib/hourglass.js,contextualhover.js,nav.js?v=1531710693:1
        at Array.forEach (<anonymous>)
        at Object.LiveJournal.run_hook (??6alib/core.js,6alib/dom.js,6alib/httpreq.js,livejournal.js,esn.js,6alib/ippu.js,lj_ippu.js,6alib/hourglass.js,contextualhover.js,nav.js?v=1531710693:1)
        at LiveJournal.initPage (??6alib/core.js,6alib/dom.js,6alib/httpreq.js,livejournal.js,esn.js,6alib/ippu.js,lj_ippu.js,6alib/hourglass.js,contextualhover.js,nav.js?v=1531710693:1)

Uncaught TypeError: a.className.split is not a function
        at Object.getClassNames (??6alib/core.js,6alib/dom.js,6alib/httpreq.js,livejournal.js,esn.js,6alib/ippu.js,lj_ippu.js,6alib/hourglass.js,contextualhover.js,nav.js?v=1531710693:1)
        at Object.hasClassName (??6alib/core.js,6alib/dom.js,6alib/httpreq.js,livejournal.js,esn.js,6alib/ippu.js,lj_ippu.js,6alib/hourglass.js,contextualhover.js,nav.js?v=1531710693:1)
        at Object.filterElementsByClassName (??6alib/core.js,6alib/dom.js,6alib/httpreq.js,livejournal.js,esn.js,6alib/ippu.js,lj_ippu.js,6alib/hourglass.js,contextualhover.js,nav.js?v=1531710693:1)
        at Object.getElementsByTagAndClassName (??6alib/core.js,6alib/dom.js,6alib/httpreq.js,livejournal.js,esn.js,6alib/ippu.js,lj_ippu.js,6alib/hourglass.js,contextualhover.js,nav.js?v=1531710693:1)
        at Object.getElementsByClassName (??6alib/core.js,6alib/dom.js,6alib/httpreq.js,livejournal.js,esn.js,6alib/ippu.js,lj_ippu.js,6alib/hourglass.js,contextualhover.js,nav.js?v=1531710693:1)
        at Object.ESN_Inbox.initTableSelection (??6alib/view.js,6alib/datasource.js,6alib/checkallbutton.js,6alib/selectable_table.js,esn_inbox.js,commentmanage.js,md5.js,login.js?v=1531710693:1)
        at ??6alib/view.js,6alib/datasource.js,6alib/checkallbutton.js,6alib/selectable_table.js,esn_inbox.js,commentmanage.js,md5.js,login.js?v=1531710693:1

I have this problem on desktop (Firefox, Chrome) and on my phone (Huawei Honor 8, Firefox). These are the configurations I've tried.

Please, help, asap?
Diagnostics: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:65.0) Gecko/20100101 Firefox/65.0
pedanther: (cheerful, duck, smartass) [personal profile] pedanther - pedanther
Answer (#116801)
Posted: Tue, 19 Oct 2021 01:10:28 GMT (189 weeks ago)
I'm not staff, but support request #42620 fixed my problem, so I'm spreading that answer around.

According to support request #42620, there is a known bug in which the inbox buttons stop working if one particular message/entry notification is on the page. (That is, for each user with the problem, there is one particular notification causing the problem, but it's not necessarily the same notification from user to user.)

One sign that this is the problem is if the buttons start working again sometimes, only to stop working as soon as you delete a bunch of notifications. This indicates that the problem notification has been bumped down to page 2 of the inbox, but deleting more recent notifications brings it back to page 1.

The developers are working on the issue but don't have an estimate for when the revised code will be deployed.

In the mean time, there is a workaround you can use. Bookmark each notification that you want to delete (using the flag icon in the top left of the notification) then go to the Flagged Items page. If the problem notification is not one of the flagged items, the buttons on that page will work and you will be able to delete the items. If the buttons don't work, that means one of the flagged items is the problem notification -- what you do then is continue flagging notifications you want to delete until the problem notification is pushed to page 2, and then hit the "Delete All in Subfolder" button to delete all the flagged items at once, including the problem item.

Go to: previous open request, next open request
Return to the list of open requests.
Back to the Support Area.