diff --git a/4chan_x.user.js b/4chan_x.user.js index 7f23fd970..4cd222a50 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -3680,8 +3680,8 @@ a.target = '_blank'; if (Redirect.post(board, id)) { $.addClass(a, 'quotelink'); - a.dataset.board = board; - a.dataset.id = id; + a.setAttribute('data-board', board); + a.setAttribute('data-id', id); } } data = data.slice(index + quote.length); diff --git a/script.coffee b/script.coffee index 6d049cbb8..7479b2ebc 100644 --- a/script.coffee +++ b/script.coffee @@ -2876,8 +2876,13 @@ Quotify = a.target = '_blank' if Redirect.post board, id $.addClass a, 'quotelink' - a.dataset.board = board - a.dataset.id = id + # XXX WTF Scriptish/Greasemonkey? + # Setting dataset attributes that way doesn't affect the HTML, + # but are, I suspect, kept as object key/value pairs and GC'd later. + # a.dataset.board = board + # a.dataset.id = id + a.setAttribute 'data-board', board + a.setAttribute 'data-id', id data = data[index + quote.length..]