diff --git a/4chan_x.user.js b/4chan_x.user.js index c30850281..ce810777e 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -1666,7 +1666,7 @@ className: 'inline' }); root = (isBacklink = $.hasClass(quotelink, 'backlink')) ? quotelink.parentNode.parentNode : $.x('ancestor-or-self::*[parent::blockquote][1]', quotelink); - context = Get.postFromRoot($.x('ancestor::div[contains(@class,"postContainer")][1]', quotelink)); + context = Get.postFromRoot($.x('ancestor::div[parent::div[@class="thread"]][1]', quotelink)); $.after(root, inline); Get.postClone(board, threadID, postID, inline, context); if (!(board === g.BOARD.ID && $.x("ancestor::div[@id='t" + threadID + "']", quotelink))) { @@ -1750,7 +1750,7 @@ className: 'reply dialog' }); UI.hover(e); - context = Get.postFromRoot($.x('ancestor::div[contains(@class,"postContainer")][1]', this)); + context = Get.postFromRoot($.x('ancestor::div[parent::div[@class="thread"]][1]', this)); $.add(d.body, qp); Get.postClone(board, threadID, postID, qp, context); $.on(this, 'mousemove', UI.hover); diff --git a/script.coffee b/script.coffee index 468c61e3b..48004e0db 100644 --- a/script.coffee +++ b/script.coffee @@ -1481,7 +1481,7 @@ QuoteInline = quotelink.parentNode.parentNode else $.x 'ancestor-or-self::*[parent::blockquote][1]', quotelink - context = Get.postFromRoot $.x 'ancestor::div[contains(@class,"postContainer")][1]', quotelink + context = Get.postFromRoot $.x 'ancestor::div[parent::div[@class="thread"]][1]', quotelink $.after root, inline Get.postClone board, threadID, postID, inline, context @@ -1574,7 +1574,7 @@ QuotePreview = id: 'qp' className: 'reply dialog' UI.hover e - context = Get.postFromRoot $.x 'ancestor::div[contains(@class,"postContainer")][1]', @ + context = Get.postFromRoot $.x 'ancestor::div[parent::div[@class="thread"]][1]', @ $.add d.body, qp Get.postClone board, threadID, postID, qp, context