diff --git a/src/Monitoring/ThreadUpdater.coffee b/src/Monitoring/ThreadUpdater.coffee index aa2861c0d..210e2767f 100644 --- a/src/Monitoring/ThreadUpdater.coffee +++ b/src/Monitoring/ThreadUpdater.coffee @@ -107,6 +107,7 @@ ThreadUpdater = ThreadUpdater.thread.kill() $.event 'ThreadUpdate', 404: true + threadID: ThreadUpdater.thread.fullID else ThreadUpdater.outdateCount++ ThreadUpdater.setInterval() diff --git a/src/Monitoring/ThreadWatcher.coffee b/src/Monitoring/ThreadWatcher.coffee index 4da971ac3..e017ef4e7 100644 --- a/src/Monitoring/ThreadWatcher.coffee +++ b/src/Monitoring/ThreadWatcher.coffee @@ -81,9 +81,10 @@ ThreadWatcher = ThreadWatcher.db.set {boardID, threadID, val: data} ThreadWatcher.refresh() onThreadRefresh: (e) -> + thread = g.threads[e.detail.threadID] return unless e.detail[404] and ThreadWatcher.db.get {boardID: thread.board.ID, threadID: thread.ID} # Update 404 status. - ThreadWatcher.add g.threads[e.detail.threadID] + ThreadWatcher.add thread fetchCount: fetched: 0 diff --git a/src/Posting/QR.coffee b/src/Posting/QR.coffee index c8f6bca8e..ee9c6a974 100644 --- a/src/Posting/QR.coffee +++ b/src/Posting/QR.coffee @@ -379,7 +379,7 @@ QR = # Create a custom event when the QR dialog is first initialized. # Use it to extend the QR's functionalities, or for XTRM RICE. - $.event 'QRDialogCreation' + $.event 'QRDialogCreation', null, dialog submit: (e) -> e?.preventDefault()