├── .editorconfig
├── .gitignore
├── README.md
├── docs
└── safariprefs.png
├── shutup-user-stylesheet.css
└── shutup.css
/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | end_of_line = lf
5 | charset = utf-8
6 | trim_trailing_whitespace = true
7 | insert_final_newline = true
8 | indent_style = tab
9 | tab_width = 2
10 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 |
2 | .DS_Store
3 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | ## shutup.css
2 |
3 | shutup.css is a CSS stylesheet ([?][css-about]) that can be applied to your web browser to hide comment sections on many popular websites. It is maintained by [Steven Frank][site-steven] and [Ricky Romero][site-ricky].
4 |
5 | ## Why would I use it?
6 |
7 | Some people feel that website comments are an annoyance or distraction from the main content. Some choose to use shutup.css to avoid being drawn into protracted arguments or avoid being exposed to statements that instill anger or sadness in them.
8 |
9 | ## How do I install it on my computer?
10 |
11 | The simplest way to use shutup.css on a conventional desktop or laptop computer is with a browser extension. There are official extensions available for all mainstream browsers:
12 |
13 | * [Shut Up for Chrome][ext-chrome]
14 | * [Shut Up for Safari][ext-safari] (Shared link for macOS, iOS, and iPadOS)
15 | * [Shut Up for Firefox][ext-firefox]
16 | * [Shut Up for Edge][ext-edge]
17 | * [Shut Up for Opera][ext-opera]
18 |
19 | These extensions by [Ricky Romero][site-ricky] automatically include or retrieve the latest shutup.css stylesheet, and allow you to toggle comment blocking on and off with a toolbar button.
20 |
21 | Shut Up for Safari on macOS requires macOS Sierra or later.
22 |
23 | If you don't want a separate extension, you can instead use the [Stylus][stylus-plugin] plug-in, in combination with the raw shutup.css stylesheet (detailed below).
24 |
25 | ### Installation on Opera
26 |
27 | Shut Up works well on Opera, but you have to install it from the Chrome Web Store. Here's how:
28 |
29 | 1. Go to [the page for Shut Up on the Chrome Web Store][ext-chrome].
30 | 2. Click the "Install Extension" button that appears under the address bar.
31 | 3. After the page reloads, click the "Add to Opera" button.
32 | 4. Dismiss the compatibility notice, which takes you to Opera's settings page for Shut Up.
33 | 5. Click the Install button.
34 |
35 | Though Opera has an official add-ons website, Shut Up can't be listed there due to months-long approval cycles.
36 |
37 | ## How do I install it on my iPhone or iPad?
38 |
39 | You must have a 64-bit device running iOS/iPadOS 9 or later.
40 |
41 | The following content blocker apps include shutup.css:
42 |
43 | * [Shut Up][ext-safari] by [Ricky Romero][site-ricky] (Shared link for macOS, iOS, and iPadOS. Requires iOS/iPadOS 12 or later)
44 | * [Content Blocker+][content-blocker-plus] by [Dynamic App Design LLC][site-dynamic-app-design]
45 |
46 | ## How do I install it on an Android device?
47 |
48 | Firefox on Android can run add-ons. Simply use [the official Shut Up extension for Firefox][ext-firefox].
49 |
50 | ## Do I have to use an extension or plug-in?
51 |
52 | shutup.css can be used in any web browser that allows the loading of custom user stylesheets. Most popular browsers do for accessibility reasons; for example, to allow a visually impaired user to make text larger.
53 |
54 | To use shutup.css as a custom user stylesheet:
55 |
56 | 1. Download the auto-updating [shutup-user-stylesheet.css][css-user] file to your system.*
57 | 2. In your browser's preferences, configure your browser to use shutup-user-stylesheet.css as a custom user stylesheet. In Safari for Mac, for example, it looks something like this:
58 |
59 |
60 |
61 | After selecting "Other..." from the pop-up menu, select the shutup-user-stylesheet.css file you downloaded in step 1. This process will vary in other browsers, but the general idea is the same.
62 |
63 | If you make changes to the stylesheet, or download a new version of shutup.css, you may need to quit and restart your browser to make sure it takes effect.
64 |
65 | **If you don't trust a remotely-imported CSS file being applied to every web page you see, or if you want to make additional customizations, you can [download the most recent non-updating version][css-main] instead, but you will have to occasionally update this file manually.*
66 |
67 | ## How about a bookmarklet instead?
68 |
69 | Another option is to install the shutup.css bookmarklet. The bookmarklet lives in your bookmarks toolbar, and applies the shutup.css stylesheet only when you click on it rather than automatically when pages load.
70 |
71 | The bookmarklet can be installed by selecting the text below and dragging it into your browser's bookmark bar:
72 |
73 | `javascript:%21function%28%29%7Bvar%20e%3Ddocument.getElementsByTagName%28%22head%22%29%5B0%5D%2Ct%3Ddocument.createElement%28%22link%22%29%3Bt.type%3D%22text/css%22%2Ct.rel%3D%22stylesheet%22%2Ct.href%3Dlocation.protocol+%22//rickyromero.com/shutup/updates/shutup.css%22%2Ce.appendChild%28t%29%7D%28%29%3B`
74 |
75 | *Original bookmark by Justin Ridgewell. HTTPS fix by Alexandre Vallières-Lagacé*
76 |
77 | ## Anything I should watch out for?
78 |
79 | shutup.css works by looking for blocks of content on the page that are identified in the page's source code as "comments" or similar identifiers. The stylesheet instructs the web browser to simply not display these blocks.
80 |
81 | This may affect some web applications in unexpected ways. I'm told it hides the "discussion" section of Bugzilla installations, for example. Remember to try disabling shutup.css if you think you might be missing important page content.
82 |
83 | ## What about privacy?
84 |
85 | Stylesheets like shutup.css contain no executable code, so they cannot track or spy on you.
86 |
87 | The official browser extensions by Ricky Romero are designed to protect your privacy. None of these extensions track or spy on your browsing activity. They all have similar features, but differ in how they integrate with your browser. [Read the plain-English privacy policy here][ext-privacy] for info specific to your browser.
88 |
89 | ## Can I contribute to shutup.css?
90 |
91 | Sure! You can [send me a pull request on GitHub][css-pull-request]. If you speak CSS but not Git, just [email me][email-steven] your proposed changes.
92 |
93 | ## How do I contact you?
94 |
95 | You can contact me at [stevenf@panic.com][email-steven].
96 |
97 |
98 |
99 | [ext-chrome]: https://chrome.google.com/webstore/detail/oklfoejikkmejobodofaimigojomlfim?hl=en-US&gl=US (Shut Up on the Chrome Web Store)
100 | [ext-safari]: https://apps.apple.com/app/id1015043880 (Shut Up on the App Store)
101 | [ext-firefox]: https://addons.mozilla.org/en-US/firefox/addon/shut-up-comment-blocker/ (Shut Up at Firefox Add-ons)
102 | [ext-edge]: https://microsoftedge.microsoft.com/addons/detail/giifliakcgfijgkejmenachfdncbpalp (Shut Up at Edge Add-ons)
103 | [ext-opera]: #installation-on-opera (Installation on Opera)
104 | [ext-privacy]: https://rickyromero.com/shutup/privacy/ (Shut Up Privacy Policy)
105 |
106 | [css-main]: shutup.css (Main Stylesheet)
107 | [css-user]: shutup-user-stylesheet.css (User Stylesheet)
108 | [css-about]: https://en.wikipedia.org/wiki/Style_sheet_(web_development) ("Style sheet" on Wikipedia)
109 | [css-pull-request]: https://github.com/panicsteve/shutup-css/edit/master/shutup.css (Submit a Pull Request for shutup.css)
110 |
111 | [site-steven]: https://stevenf.com (Steven Frank's personal website)
112 | [site-ricky]: https://rickyromero.com (Ricky Romero's personal website)
113 | [site-dynamic-app-design]: http://dynamicappdesign.com (Dynamic App Design LLC)
114 |
115 | [email-steven]: mailto:stevenf@panic.com (Steven Frank's email address)
116 |
117 | [content-blocker-plus]: https://apps.apple.com/app/id1040960141 (Content Blocker+)
118 | [stylus-plugin]: https://add0n.com/stylus.html (Stylus Plugin)
119 |
--------------------------------------------------------------------------------
/docs/safariprefs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/panicsteve/shutup-css/aa92410ddc796574b13697e8e869306bf0923baa/docs/safariprefs.png
--------------------------------------------------------------------------------
/shutup-user-stylesheet.css:
--------------------------------------------------------------------------------
1 | /*
2 | * shutup.css
3 | * web - peanut gallery = bliss
4 | *
5 | * by Steven Frank
6 | *
7 | *
8 | */
9 |
10 | @import url("https://rickyromero.com/shutup/updates/shutup.css");
11 |
--------------------------------------------------------------------------------
/shutup.css:
--------------------------------------------------------------------------------
1 | /*
2 | * shutup.css
3 | * web - peanut gallery = bliss
4 | *
5 | * by Steven Frank and contributors
6 | *
7 | *
8 | * Please do not use shutup.css in derivative works (such as iOS
9 | * Content Blockers or browser extensions) without permission.
10 | *
11 | * Notes:
12 | *
13 | * 1. If you want to RE-ENABLE comments for a specific site, add an
14 | * override after importing this file. For example, to re-enable
15 | * just Slashdot comments:
16 | *
17 | * @import url("https://stevenf.com/shutup/shutup-latest.css");
18 | *
19 | * #commentlisting {
20 | * display: inherit !important;
21 | * }
22 | *
23 | * Be aware that some sites may be affected by more than one rule.
24 | *
25 | * 2. If you'd like to just fade comments out rather than completely
26 | * remove them from the page:
27 | *
28 | * Replace:
29 | * display: none !important;
30 | *
31 | * With something like:
32 | * opacity: 0.1;
33 | *
34 | * Structure:
35 | * - TLDs
36 | * - Sites (A-Z)
37 | * - Various
38 | * - Generic
39 | * - Exceptions
40 | *
41 | */
42 |
43 | /* =========================================================
44 | * *** TLDs ***
45 | * ========================================================= */
46 |
47 | /* .at
48 | * --------------------------------------------------------- */
49 |
50 | /* derstandard.at */
51 | .communityCanvas,
52 |
53 | /* presse.at */
54 | #newcommentform,
55 |
56 |
57 | /* .ca
58 | * --------------------------------------------------------- */
59 |
60 | /* TSN.ca */
61 | #tsnYourCallStory,
62 |
63 |
64 | /* .co.uk
65 | * --------------------------------------------------------- */
66 |
67 | /* creativereview.co.uk */
68 | #feedback,
69 |
70 | /* metro.co.uk */
71 | #metro-comments-area,
72 |
73 | /* mirror.co.uk */
74 | .pluck-wrap,
75 |
76 | /* thetimes.co.uk */
77 | [class*="CommentContainer" i],
78 |
79 |
80 | /* .com
81 | * --------------------------------------------------------- */
82 |
83 | /* arstechnica.com */
84 | section#promoted-comments,
85 | aside.comments-hotness,
86 | a.comment-count,
87 | div.comments-bar,
88 |
89 | /* cleveland.com */
90 | .rtb-apps-comments-container,
91 |
92 | /* cooking.nytimes.com */
93 | #userNotesMount,
94 | #notes_section,
95 |
96 | /* dilbert.com */
97 | .CMT_CommentList,
98 |
99 | /* dvice.com */
100 | #display_comments,
101 |
102 | /* flightaware.com */
103 | #squawk-comments,
104 |
105 | /* ft.com */
106 | #inferno-comments,
107 |
108 | /* handelsblatt.com */
109 | .hcf-article.hcf-content.hcf-article-type2,
110 |
111 | /* hlntv.com */
112 | .fbFeedbackContent,
113 |
114 | /* hp.com */
115 | .article-comments,
116 |
117 | /* ifc.com */
118 | .echo-stream-container,
119 |
120 | /* LeagueofComicGeeks.com */
121 | #comic-details #reviews,
122 | #comic-details #discussion,
123 |
124 | /* mjtsai.com */
125 | div#main > div.post > div.feedback,
126 | div#main > div.post > div.feedback + h2,
127 | div#main > div.post > div.com[id^="com-id-"],
128 | div#main > div.post > h3#postcomment,
129 | div#main > div.post > form#commentform,
130 |
131 | /* nationalpost.com (Pluck) */
132 | .pluck-comm,
133 |
134 | /* nytimes.com */
135 | span.postMetaHeaderCommentCount.commentCount,
136 | button.comments-button,
137 | a.commentCountLink,
138 | p.theme-comments,
139 | #comments-speech-bubble-top,
140 | #comments-speech-bubble-bottom,
141 | #comments-speech-bubble-header,
142 | #comments-speech-bubble-footer,
143 | #comments-speech-bubble-bigBottom,
144 | #comments-speech-bubble-inStoryMasthead,
145 |
146 | /* phoronix.com */
147 | a[href^="/forums/node/"],
148 |
149 | /* PressTV.com */
150 | #hypercomments_widget,
151 |
152 | /* Thehindu.com */
153 | #vuukle-comments,
154 |
155 | /* thenextweb.com */
156 | #lf_comments,
157 | #lf_twitter_comments,
158 | #lf_facebook_comments,
159 | #lf_comment_stream,
160 |
161 | /* tidbits.com */
162 | .cb_block,
163 |
164 |
165 | /* .com.au
166 | * --------------------------------------------------------- */
167 |
168 | /* theage.com.au */
169 | [data-testid="comments-cta"],
170 |
171 |
172 | /* .com.br
173 | * --------------------------------------------------------- */
174 |
175 | /* uol.com.br */
176 | section.solar-comment,
177 |
178 |
179 | /* .de
180 | * --------------------------------------------------------- */
181 |
182 | /* apfelpage.de */
183 | a[href*="#respond"],
184 | a[href*="#comments"],
185 |
186 | /* auto-motor-und-sport.de */
187 | .kommentare_uebersicht,
188 |
189 | /* chefkoch.de */
190 | span:has(a[href="#commentContainer"]),
191 | .bi-comment-forms,
192 | .recipe-comments-anchor,
193 |
194 | /* computerbase.de */
195 | span.article__meta-li:has(a[class="article__comments-link js-thread-link"]),
196 | div.article-view__meta-right:has(a[class="article__comments-link article-view__comments-link-1 js-thread-link"]),
197 | .article-view__comments-link-2.js-thread-link,
198 |
199 | /* curved.de */
200 | .article-content .engagement,
201 |
202 | /* derstandard.de */
203 | section#story-community.story-community,
204 |
205 | /* focus.de */
206 | #article #commentForm,
207 | .Article-Comments-Button,
208 |
209 | /* formel1.de */
210 | span.fa-comments,
211 |
212 | /* fr-online.de */
213 | #commentsRoot,
214 |
215 | /* giga.de */
216 | #comments + #weiterethemen,
217 |
218 | /* golem.de */
219 | .share-item.comments,
220 |
221 | /* handelsblatt.de */
222 | a[href*="detail_tab_comments"],
223 | .vhb-comments-container,
224 |
225 | /* haz.de */
226 | .pdb-article-comments,
227 |
228 | /* heise.de */
229 | .media-icon--comments,
230 | .a-article-meta__icon--comments,
231 | .kommentare_lesen_link,
232 | .forenbeitraege_show,
233 | a[name="meldung.newsticker.bottom.kommentarelesen"],
234 | a[name="meldung.newsticker.header.kommentarelesen"],
235 | a[title="Kommentar lesen"],
236 | .kommentare-info,
237 | footer[data-component="TeaserMeta"].ho-text-muted.flex.flex-wrap.items-center.gap-3.leading-none.text-sm.mt-4 > .flex.items-center,
238 |
239 | /* huffingtonpost.de */
240 | #conversations-huffpost-web-main,
241 |
242 | /* ka-news.de */
243 | #QuickRegCon,
244 |
245 | /* maclife.de */
246 | .shares .count,
247 | #maclife #comments,
248 |
249 | /* mactechnews.de */
250 | span[title*="#comments"],
251 | .MtnCommentScroll,
252 | #ContentPlaceHolder1_FieldsetCommentEditor,
253 | #ContentPlaceHolder1_ButtonCommentPublish,
254 |
255 | /* mdr.de */
256 | .modComments,
257 |
258 | /* netzwelt.de */
259 | a[href*="#kommentare"],
260 |
261 | /* perspective-daily.de */
262 | body[ng-app="pdaily"] a.discussions,
263 | .discussion_body,
264 | .tabs_container li:last-child,
265 |
266 | /* piqd.de */
267 | .pq-comment-form-wrap,
268 | .rspec-comments-total,
269 |
270 | /* spiegel.de */
271 | .spCommentsBoxBody,
272 | #spArticleFunctionForum,
273 | body[data-guj-zone~="forum"] #postList,
274 | #js-article-comments-box-form,
275 | .spInteractionMarks,
276 | .clearfix.article-comments-box.module-box,
277 |
278 | /* tagesschau.de */
279 | .user-kommentar-block,
280 |
281 | /* tagesspiegel.de */
282 | #kommentare,
283 | #hcf-comment-wrapper.hcf-comments,
284 | #commentInput.hcf-comments-input,
285 | .hcf-comments,
286 |
287 | /* taz.de */
288 | .full.community.page.last.even,
289 | #kommune[name="kommune"],
290 | a[href="#kommune"],
291 |
292 | /* teltarif.de */
293 | #LxComments,
294 |
295 | /* tz.de */
296 | .id-Comment,
297 |
298 | /* t-online.de */
299 | #talk_community,
300 |
301 | /* welt.de */
302 | .c-teaser__comment,
303 | .o-teaser__comment-count,
304 | div[data-external-component="User.Article.Likes"],
305 |
306 | /* wiwo.de */
307 | .hcf-detail.hcf-comments-container,
308 |
309 |
310 | /* .fi
311 | * --------------------------------------------------------- */
312 |
313 | /* hs.fi */
314 | #commenting,
315 |
316 | /* kaleva.fi */
317 | .m-contentListItem__discussion,
318 | .__widget_DiscussionByline,
319 | .__widget_DiscussionButton,
320 | .discussion-container,
321 |
322 | /* iltasanomat.fi */
323 | .is-comments-widget,
324 |
325 | /* yle.fi */
326 | #yle-comments-plugin,
327 | p[class^="TuoreimmatItem__CommentTypography"],
328 |
329 |
330 | /* .fr
331 | * --------------------------------------------------------- */
332 |
333 | /* huffingtonpost.fr */
334 | #conversations-huffpost-web,
335 |
336 | /* lefigaro.fr */
337 | .fig-comments,
338 |
339 | /* lemonde.fr */
340 | .liste_reactions,
341 |
342 | /* .io
343 | * --------------------------------------------------------- */
344 |
345 | /* itch.io */
346 | .game_comments_widget,
347 |
348 |
349 | /* .it
350 | * --------------------------------------------------------- */
351 |
352 | /* corriere.it */
353 | #body_dlt,
354 | #comment_box_article,
355 |
356 | /* repubblica.it */
357 | #ugc-container,
358 | #gs-social-comments,
359 | .gig-comments-container,
360 |
361 | /* .net
362 | * --------------------------------------------------------- */
363 |
364 | /* faz.net */
365 | button[track-label="Lesermeinungen"],
366 | button[track-label="Alle Lesermeinungen"],
367 | li:has(button[track-label="Lesermeinungen"]),
368 | div[data-external-selector="comments-entry"],
369 | div[data-external-selector="comments-loader"],
370 |
371 | /* memberme.net */
372 | app-creator-detail-page app-post-detail-card div.card-footer,
373 |
374 | /* Threads.net */
375 | head:has(> link[href="https://www.threads.net/"]) + body div:has(> [aria-label="Reply"]),
376 | head:has(> link[href="https://www.threads.net/"]) + body div:has(> div > div > div[data-pressable-container] svg[aria-label="View activity"]) ~ div,
377 |
378 | /* vnexpress.net */
379 | .count_cmt,
380 |
381 | /* .nl
382 | * --------------------------------------------------------- */
383 |
384 | /* gamer.nl */
385 | html[data-theme="gamernl"] div[data-testid="badge__root"]:has(svg), /* Comment badge */
386 | html[data-theme="gamernl"] article > div > div > div:has(div.flex.flex-wrap.gap-2.items-center.mb-2):has(h3.heading5), /* Comments section */
387 |
388 | /* nu.nl */
389 | .comments-link-wrapper,
390 |
391 |
392 | /* .pl
393 | * --------------------------------------------------------- */
394 |
395 | /* tekstowo.pl */
396 | #comments_content,
397 | #comm_show_more,
398 | a[name="komentarze"],
399 |
400 |
401 | /* .ru
402 | * --------------------------------------------------------- */
403 |
404 | /* kinopoisk.ru */
405 | .media-post-page__comments-section,
406 |
407 | /* opennet.ru */
408 | table.ttxt2 td.ctxt,
409 |
410 |
411 | /* =========================================================
412 | * *** Sites ***
413 | * ========================================================= */
414 |
415 | /* #
416 | * --------------------------------------------------------- */
417 |
418 | /* 1plus1.video */
419 | ._opo_-playlist-comments,
420 |
421 | /* 9to5mac */
422 | #idc-container-parent,
423 |
424 |
425 | /* A
426 | * --------------------------------------------------------- */
427 |
428 | /* Ain't It Cool News */
429 | .block-talkback_story,
430 |
431 | /* AniList */
432 | #app .page-content .activity-feed-wrap + div > .recent-threads,
433 | #app .page-content .media .threads,
434 |
435 | /* Apester Widgets */
436 | .apester-fill-content,
437 |
438 | /* AppleInsider */
439 | .comment-section-head,
440 | .comment-section-head ~ .forum-comment,
441 |
442 |
443 | /* B
444 | * --------------------------------------------------------- */
445 |
446 | /* Bandcamp */
447 | .deets.populated > .writing,
448 | .spotlight-unit .item-desc,
449 |
450 | /* BBC News */
451 | .comments-button,
452 | .dna-comment,
453 | .nw-c-comment,
454 |
455 | /* Bluesky replies */
456 | .r-1jj8364 div:has([data-testid^="replyPromptBtn"]) ~ div:has([data-testid^="postThreadItem"]),
457 |
458 | /* buzzfeed */
459 | #responses,
460 | #facebook_responses,
461 | #facebook_conversations,
462 | #fb_comments_wrapper,
463 | #fb_comments_control,
464 | .fb-comments-area,
465 | #respond,
466 | #badge_voting,
467 |
468 |
469 | /* C
470 | * --------------------------------------------------------- */
471 |
472 | /* CBC News */
473 | #socialcomments,
474 |
475 | /* CNN */
476 | #commentblob,
477 | #cnnComments,
478 |
479 | /* Civil Comments */
480 | #civil-comments,
481 |
482 | /* Coding Horror */
483 | #discourse-comments,
484 |
485 | /* Comments.app */
486 | iframe[src*="comments.app"],
487 |
488 | /* Coral */
489 | div#coral_talk_stream, /* v4 */
490 | div#coral_thread, /* v5 */
491 | #coral-container, /* as seen on WSJ */
492 |
493 | /* Cox Media sites */
494 | #cmComments,
495 |
496 | /* Crosscut */
497 | .comments__btn,
498 |
499 | /* Crunchyroll */
500 | .c-comments-count,
501 |
502 | /* Curbed */
503 | .post-comments-module,
504 | .comments-body-container,
505 |
506 |
507 | /* D
508 | * --------------------------------------------------------- */
509 |
510 | /* Dailymotion */
511 | .pl_video_comment_post_and_comments,
512 |
513 | /* DAUM News */
514 | .cmt_view,
515 |
516 | /* Designer News */
517 | #story-comments,
518 |
519 | /* DeviantArt */
520 | #gmi-CCommentMaster,
521 | div[data-hook=comments_thread],
522 |
523 | /* Disqus */
524 | a[data-disqus-identifier],
525 | iframe[src*="disqus.com/embed"],
526 | body [id*=disqus i],
527 | body [class*=disqus i],
528 | #dsq-content,
529 |
530 |
531 | /* E
532 | * --------------------------------------------------------- */
533 |
534 | /* Engadget (Confab) */
535 | .confab,
536 |
537 | /* EW */
538 | .commentHolder,
539 |
540 | /* E! Online */
541 | .thyme-comment-list,
542 |
543 |
544 | /* F
545 | * --------------------------------------------------------- */
546 |
547 | /* Facebook comments */
548 | html#facebook [aria-label^="Comment"], /* English, French, Italian */
549 | html#facebook [aria-label^="B\EC nh\ lu\1EAD n"], /* Vietnamese */
550 | html#facebook [aria-label^="Coment"], /* Portuguese, Romanian, Spanish */
551 | html#facebook [aria-label*="hozz\E1 sz\F3 l\E1 sa"], /* Hungarian */
552 | html#facebook [aria-label^="Koment"], /* Croatian, Malay, Slovak, Slovene */
553 | html#facebook [aria-label*="komment" i], /* Danish, Finnish, German, Norwegian, Swedish */
554 | html#facebook [aria-label^="Opmerking"], /* Dutch */
555 | html#facebook [aria-label*="yorumu"], /* Turkish */
556 | html#facebook [aria-label^="\41A \43E \43C \435 \43D \442 \430 \440 "], /* Ukrainian */
557 | html#facebook [aria-label^="\41A \43E \43C \43C \435 \43D \442 \430 \440 \438 \439 "], /* Russian */
558 | html#facebook [aria-label*="\E04 \E34 \E14 \E40 \E2B \E47 \E19 "], /* Thai */
559 | html#facebook [aria-label*="\B313 \AE00 "], /* Korean */
560 | html#facebook [aria-label*="\30B3 \30E1 \30F3 \30C8 "], /* Japanese */
561 | html#facebook [aria-label*="\7684 \7559 \8A00 "], /* Traditional Chinese */
562 | html#facebook [aria-label*="\8BC4 \8BBA "], /* Simplified Chinese */
563 |
564 | /* Facebook replies (where not hidden by the above) */
565 | html#facebook [aria-label^="Reply"], /* English */
566 | html#facebook [aria-label^="Antwo"], /* Dutch, German */
567 | html#facebook [aria-label^="Balasan"], /* Malay */
568 | html#facebook [aria-label^="Odgovor"], /* Croatian, Slovene */
569 | html#facebook [aria-label^="Odpo"], /* Polish, Slovak */
570 | html#facebook [aria-label^="R\103 spuns"], /* Romanian */
571 | html#facebook [aria-label^="R\E9 ponse"], /* French */
572 | html#facebook [aria-label^="Resposta"], /* Portuguese */
573 | html#facebook [aria-label^="Respuesta"], /* Spanish */
574 | html#facebook [aria-label^="Risposta"], /* Italian */
575 | html#facebook [aria-label^="Svar"], /* Danish, Norwegian, Swedish */
576 | html#facebook [aria-label^="Tr\1EA3 \ l\1EDD i"], /* Vietnamese */
577 | html#facebook [aria-label*="v\E1 lasza"], /* Hungarian */
578 | html#facebook [aria-label^="\412 \456 \434 \43F \43E \432 \456 \434 \44C "], /* Ukrainian */
579 | html#facebook [aria-label^="\41E \442 \432 \435 \442 "], /* Russian */
580 |
581 | /* Facebook (mobile site) */
582 | [data-sigil="comments-token"],
583 | [data-sigil^="comment"],
584 | [data-sigil="replies-see-more"],
585 | [data-sigil*="inline-reply"],
586 | [id^="comment_replies"],
587 |
588 | /* Facebook (previously-known selectors) */
589 | .fb-comments,
590 | .UFIComment,
591 | fb\:comments,
592 | div[data-testid^=UFI2CommentsList],
593 |
594 | /* Funimation */
595 | .reviews-section-wrap,
596 |
597 |
598 | /* G
599 | * --------------------------------------------------------- */
600 |
601 | /* G1 and Globo */
602 | #boxComentarios,
603 |
604 | /* Gamasutra */
605 | .all_comments,
606 | #dynamiccomments,
607 |
608 | /* GameSpot */
609 | .comments-block,
610 |
611 | /* Gannett newspapers and other sites that use Pluck */
612 | div#pluckcomments,
613 |
614 | /* Ghost */
615 | div.gh-comments,
616 |
617 | /* GiantBomb */
618 | .js-comments-block,
619 |
620 | /* GiantBomb avatars */
621 | .comment-avatar-wrap,
622 |
623 | /* GitHub */
624 | .inline-comments,
625 | #all_commit_comments,
626 | .gist-content a[name="comments"] + div,
627 |
628 | /* GoComics */
629 | .js-comments-thread-container,
630 |
631 | /*Goodreads*/
632 | .ReviewsList,
633 |
634 | /* Guardian */
635 | #d2-root,
636 |
637 |
638 | /* H
639 | * --------------------------------------------------------- */
640 |
641 | /* Hearst sites */
642 | .hdn-comments,
643 |
644 | /* HLTV */
645 | .contentCol .forum,
646 |
647 | /* Hopin Chat */
648 | nav[aria-label="Hopin main menu"] ~ div.test-id-panel#side-panel,
649 |
650 | /* HoYoLAB */
651 | .mhy-article-page-reply,
652 | .mhy-article-card__data-item-clickable:has(.icon-stats_reply),
653 |
654 |
655 | /* I
656 | * --------------------------------------------------------- */
657 |
658 | /* IGN */
659 | iframe[src*="comments.ign.com"],
660 |
661 | /* imgur */
662 | .Gallery-CommentsCounter,
663 |
664 | /* Instagram (Extremely obfuscated and fragile...) */
665 | ul._a9ym, /* Detail page, all comments except OP */
666 | article._ab6k._ab6m div._ab8w > div._ab8w > div._ab8w, /* Feed, all comments except OP */
667 | article._ab6k._ab6m div._ab8w > div._ab8w a div._aad6._aade, /* Feed, show comments link */
668 | div.rBNOH.ybXk5, /* Mobile detail page, all comments except OP */
669 | div.EtaWk > div > div:nth-child(2), /* Mobile replies container */
670 | [id^="mount_"] .xw2csxc .x12nagc ~ div, /* Comment */
671 | [id^="mount_"] a[href$="/comments/"], /* Comments link */
672 | [id^="mount_"] .x1sxyh0:has(svg[aria-label="Comment"]), /* Comment icon, mobile */
673 | [id^="mount_"] .x1rg5ohu:has(svg[aria-label="Comment"]), /* Comment icon, desktop */
674 |
675 |
676 | /* K
677 | * --------------------------------------------------------- */
678 |
679 | /* KATU */
680 | #commentform,
681 |
682 | /* Kotaku */
683 | .post-content .annotation-footnote-wrapper,
684 | .post-content .annotateButton,
685 |
686 |
687 | /* L
688 | * --------------------------------------------------------- */
689 |
690 | /* Last.fm shoutbox */
691 | div#page div#content h2#shoutbox,
692 | div#page div#content div#shoutboxContainer,
693 | div#shoutbox section.shoutbox,
694 |
695 | /* Le Figaro */
696 | #commentsTitle,
697 | #commentsTitle + ul,
698 | #commentsTitle + ul + span,
699 |
700 | /* Le Monde */
701 | .article__reactions,
702 |
703 | /* LinkedIn */
704 | .comments-comment-item,
705 | .comments-comments-list,
706 | .comments-comments-list__comment-item,
707 | .feed-shared-update-v2__comments-container,
708 | .social-details-first-prompt-block,
709 | .social-details-social-counts__comments,
710 |
711 | /* Livefyre */
712 | #livefyre_comment_stream,
713 | #livefyre-body,
714 | #livefyre,
715 | .fyre,
716 |
717 |
718 | /* M
719 | * --------------------------------------------------------- */
720 |
721 | /* MacRumors */
722 | div[class^="footer"] a[href*="forums.macrumors.com/threads"],
723 | div#root > div[class^="app"] > div[class^="contentWrap"] > div[class^="trending"],
724 | div#root > div[class^="app"] > div[class^="contentWrap"] .glide .post--thread,
725 | div#root > div[class^="app"] > div[class^="contentWrap"] div[class^="sidebar"] div[class^="widget"][class*="secondary--"],
726 |
727 | /* MacUpdate */
728 | .revcontent,
729 |
730 | /* Mastodon replies */
731 | .status-reply.status--in-thread,
732 |
733 | /* Medium */
734 | .responsesWrapper,
735 | .responsesStreamWrapper,
736 | div#root > div.a.b.c article ~ div div + div + button,
737 |
738 | /* MyAnimeList */
739 | #myanimelist .review-element,
740 |
741 |
742 | /* N
743 | * --------------------------------------------------------- */
744 |
745 | /* NAVER News */
746 | #cbox_module,
747 |
748 | /* Newgrounds */
749 | div.pod-body.review,
750 |
751 | /* New Jalopnik (and Gawker?) */
752 | .js_replies,
753 | .js_comments-iframe,
754 |
755 | /* NewsBlur */
756 | .NB-feed-story-comments,
757 |
758 | /* NY Times Blogs */
759 | #readerComments,
760 | .readerComments,
761 | .commentsModule,
762 |
763 | /* NY Times: The Athletic */
764 | .article-container div:has(option[value="my_comments"]),
765 |
766 |
767 | /* O
768 | * --------------------------------------------------------- */
769 |
770 | /* OpenWeb */
771 | body [id*=spotim i],
772 | body [id*=spot-im i],
773 | body [id*=openweb i],
774 | body [class*=spotim i],
775 | body [class*=spot-im i],
776 | body [class*=openweb i],
777 | [data-spot-im-shadow-host],
778 | [data-spotim-module],
779 |
780 | /* Opinary Widgets */
781 | .opinary-iframe,
782 | .opinary-widget-wrapper,
783 |
784 | /* Oprah */
785 | #media_comments,
786 |
787 |
788 | /* P
789 | * --------------------------------------------------------- */
790 |
791 | /* Patreon */
792 | [data-test-tag="comment-row"],
793 | [data-tag="post-details"] ~ :last-child,
794 |
795 | /* Pixiv */
796 | div#root > div#gtm-var-theme-kind ~ div main > section > div > div >
797 | section[class^="sc-"],
798 |
799 | /* Pixiv Fanbox */
800 | div#root > div[class^="sc-"] > div[class^="sc-"] > div:not([class])
801 | div[class^="sc-"] > article ~ div:not([class]) > div[class^="sc-"],
802 |
803 | /* Penny Arcade report */
804 | #vanilla-comments,
805 |
806 | /* Polygon */
807 | .m-hero__comment-count,
808 |
809 | /* Product Hunt */
810 | [class^=main] div[class^=content] div[data-test^=thread],
811 |
812 |
813 | /* Q
814 | * --------------------------------------------------------- */
815 |
816 | /* Quora */
817 | .threaded_comments,
818 |
819 |
820 | /* R
821 | * --------------------------------------------------------- */
822 |
823 | /* Reddit */
824 | .commentarea,
825 | shreddit-comment-tree,
826 | shreddit-comment,
827 | comment-body-header,
828 | shreddit-comments-page-ad,
829 | faceplate-batch[target="#comment-tree"],
830 |
831 | /* Radio-Canada */
832 | .viafoura,
833 |
834 | /* Refinery29 */
835 | .sppre_conversation-view,
836 |
837 | /* Russia Today */
838 | .b-comments_page,
839 |
840 |
841 | /* S
842 | * --------------------------------------------------------- */
843 |
844 | /* SB Nation */
845 | .m-comment-count__bubble,
846 | .m-stream__node-list__comments,
847 |
848 | /* Seattle Times */
849 | #showcomments,
850 |
851 | /* Sydney Morning Herald (and possibly others) */
852 | iframe[src*="ffx.io/api/comments"],
853 |
854 | /* Slate */
855 | .js-CommentsArea,
856 |
857 | /* SoundCloud */
858 | .commentsList__item .commentItem,
859 | .commentPopover,
860 |
861 | /* Stack Exchange sites (e.g., Stack Overflow) */
862 | [itemprop="commentCount"],
863 | .js-post-comments-component,
864 |
865 | /* Steam Community */
866 | .commentthread_area,
867 |
868 | /* Substack */
869 | #comments-for-scroll,
870 |
871 |
872 | /* T
873 | * --------------------------------------------------------- */
874 |
875 | /* The Globe and Mail */
876 | #latest-comments,
877 |
878 | /* The Stranger */
879 | #BrowseComments, .fa-comment, .comment-count,
880 |
881 | /* The Verge */
882 | [data-ui=comment],
883 | .duet--article--comments-join-the-conversation,
884 | .duet--article--comments-link,
885 |
886 | /* Thrillist */
887 | .comments__spotim,
888 |
889 | /* Times of India */
890 | .topcomment,
891 | .bottom-comments,
892 | .cmtwrapper,
893 |
894 | /* trakt.tv */
895 | .summary-comments,
896 |
897 | /* Treehugger */
898 | .replies-wrapper > .replies,
899 | .view-comment-list,
900 |
901 | /* Tweetdeck */
902 | div.js-replies-to.replies-after article + article,
903 | div.js-tweet-replies article,
904 | div.js-conversation-show-more.conversation-more,
905 |
906 | /* Twitch Chat */
907 | #right-column .chat-room,
908 | .right-column .chat-room__container,
909 | .channel-page__right-column .chat__container,
910 | .chat-pane .chat-pane__chat-list,
911 | div[data-a-target="right-column-chat-bar"],
912 | .stream-chat,
913 |
914 | /* TwitPic */
915 | #media-comments,
916 |
917 |
918 | /* U
919 | * --------------------------------------------------------- */
920 |
921 | /* USgamer paragraph comment buttons */
922 | a.button.annotation-count,
923 |
924 |
925 | /* V
926 | * --------------------------------------------------------- */
927 |
928 | /* VersionTracker */
929 | #prodReviews,
930 |
931 | /* Veja */
932 | .abril-comentarios-widget,
933 |
934 | /* Viafoura */
935 | body [id*=viafoura i],
936 | body [class*=viafoura i],
937 | .vf-comments,
938 |
939 | /* VK */
940 | .replies_wrap > div:first-child,
941 | #pv_comments.wall_module,
942 | #mv_comments.wall_module,
943 | .wl_replies_block_wrap,
944 |
945 | /* Vuukle */
946 | body [id*=vuukle i],
947 | body [class*=vuukle i],
948 |
949 |
950 | /* W
951 | * --------------------------------------------------------- */
952 |
953 | /* Wall Street Journal */
954 | #comments_sector,
955 | #article-comments-tool,
956 | [class*="comment-count"],
957 |
958 | /* WordPress */
959 | .wp-block-latest-comments,
960 |
961 |
962 | /* X
963 | * --------------------------------------------------------- */
964 |
965 | /* x.com replies, various localizations */
966 | [aria-label="Timeline: Conversation"] div:has(button[data-testid="tweetButtonInline"]) ~ div:has(article[data-testid="tweet"]),
967 | [aria-label="\10C asov\E1 \ os: Konverz\E1 cia"] div:has(button[data-testid="tweetButtonInline"]) ~ div:has(article[data-testid="tweet"]),
968 | [aria-label="\65F6 \95F4 \7EBF \FF1A \5BF9 \8BDD "] div:has(button[data-testid="tweetButtonInline"]) ~ div:has(article[data-testid="tweet"]),
969 | [aria-label="\6642 \9593 \8EF8 \FF1A \5C0D \8A71 "] div:has(button[data-testid="tweetButtonInline"]) ~ div:has(article[data-testid="tweet"]),
970 | [aria-label="\D0C0 \C784 \B77C \C778 : \B300 \D654 "] div:has(button[data-testid="tweetButtonInline"]) ~ div:has(article[data-testid="tweet"]),
971 | [aria-label="Aikajana: Keskustelu"] div:has(button[data-testid="tweetButtonInline"]) ~ div:has(article[data-testid="tweet"]),
972 | [aria-label="Cronolog\ED a: Conversaci\F3 n"] div:has(button[data-testid="tweetButtonInline"]) ~ div:has(article[data-testid="tweet"]),
973 | [aria-label="Cronologia: Conversazione"] div:has(button[data-testid="tweetButtonInline"]) ~ div:has(article[data-testid="tweet"]),
974 | [aria-label="Cronologie: Conversa\21B ie"] div:has(button[data-testid="tweetButtonInline"]) ~ div:has(article[data-testid="tweet"]),
975 | [aria-label="Fil d'actualit\E9 s : Conversation"] div:has(button[data-testid="tweetButtonInline"]) ~ div:has(article[data-testid="tweet"]),
976 | [aria-label="Garis masa: Perbualan"] div:has(button[data-testid="tweetButtonInline"]) ~ div:has(article[data-testid="tweet"]),
977 | [aria-label="Id\151 vonal: Besz\E9 lget\E9 s"] div:has(button[data-testid="tweetButtonInline"]) ~ div:has(article[data-testid="tweet"]),
978 | [aria-label="Tidslinje: Konversation"] div:has(button[data-testid="tweetButtonInline"]) ~ div:has(article[data-testid="tweet"]),
979 | [aria-label="Tidslinje: Samtale"] div:has(button[data-testid="tweetButtonInline"]) ~ div:has(article[data-testid="tweet"]),
980 | [aria-label="Tidslinje: Samtale"] div:has(button[data-testid="tweetButtonInline"]) ~ div:has(article[data-testid="tweet"]),
981 | [aria-label="Tijdlijn: Gesprek"] div:has(button[data-testid="tweetButtonInline"]) ~ div:has(article[data-testid="tweet"]),
982 | [aria-label="Timeline: Conversa"] div:has(button[data-testid="tweetButtonInline"]) ~ div:has(article[data-testid="tweet"]),
983 | [aria-label="Timeline: Konversation"] div:has(button[data-testid="tweetButtonInline"]) ~ div:has(article[data-testid="tweet"]),
984 | [aria-label="Vremenska crta: Razgovor"] div:has(button[data-testid="tweetButtonInline"]) ~ div:has(article[data-testid="tweet"]),
985 | [aria-label="Zaman Ak\131 \15F \131 : Sohbet"] div:has(button[data-testid="tweetButtonInline"]) ~ div:has(article[data-testid="tweet"]),
986 | [aria-label*="\30E0 \30E9 \30A4 \30F3 : \4F1A \8A71 "] div:has(button[data-testid="tweetButtonInline"]) ~ div:has(article[data-testid="tweet"]),
987 | [aria-label*="\435 \43D \442 \430 : \41F \435 \440 \435 "] div:has(button[data-testid="tweetButtonInline"]) ~ div:has(article[data-testid="tweet"]),
988 | [aria-label*="\456 \447 \43A \430 : \420 \43E \437 \43C "] div:has(button[data-testid="tweetButtonInline"]) ~ div:has(article[data-testid="tweet"]),
989 | [aria-label*="\E32 \E23 \E13 \E4C : \E1A \E17 \E2A \E19 "] div:has(button[data-testid="tweetButtonInline"]) ~ div:has(article[data-testid="tweet"]),
990 | [aria-label^="D\F2 ng th\1EDD i gian: Cu\1ED9 c tr\F2 \ "] div:has(button[data-testid="tweetButtonInline"]) ~ div:has(article[data-testid="tweet"]),
991 |
992 |
993 | /* Y
994 | * --------------------------------------------------------- */
995 |
996 | /* Yahoo News */
997 | .mwpphu-comments,
998 | .ugccmt-comments,
999 |
1000 | /* Yahoo News (Japan) */
1001 | #articleCommentModule,
1002 |
1003 | /* Yahoo! News floating comment dingus */
1004 | #YDC-MainCanvas .canvas-share-buttons > div:last-child,
1005 |
1006 | /* YouTube */
1007 | #watch-comment-panel,
1008 | #watch-comments-core,
1009 | #watch-discussion,
1010 | #comments-test-iframe,
1011 | yt-video-metadata-carousel-view-model:has(comments-entry-point-teaser-view-model),
1012 | ytm-comment-section-renderer,
1013 | ytm-comments-entry-point-header-renderer,
1014 | ytd-comments,
1015 | ytd-comment-thread-renderer,
1016 | ytd-comment-renderer,
1017 | ytd-comments-entry-point-header-renderer,
1018 | [section-identifier="comment-item-section"],
1019 |
1020 | /* YouTube Live Chat */
1021 | #watch-sidebar-live-chat,
1022 | ytd-live-chat-frame,
1023 |
1024 |
1025 | /*
1026 | * --------------------------------------------------------- */
1027 |
1028 | /* ZDNet */
1029 | [class*="c-socialComments"],
1030 | [class*="c-socialSharebar_button-comments"],
1031 |
1032 |
1033 | /* =========================================================
1034 | * *** Various ***
1035 | * ========================================================= */
1036 |
1037 | /* Sites using Insticator (e.g., National Review) */
1038 | .insticator-unit,
1039 | #insticator-commenting,
1040 | .instiengage-comments,
1041 |
1042 | /* Various French streaming mirrors */
1043 | .barremenu ~ div.row div[id^="critique"],
1044 |
1045 | /* Various shady sites */
1046 | .content form ~ a#ci ~ div[id^=c0],
1047 | .content form ~ a#ci ~ div[id^=c1],
1048 | .content form ~ a#ci ~ div[id^=c2],
1049 | .content form ~ a#ci ~ div[id^=c3],
1050 | .content form ~ a#ci ~ div[id^=c4],
1051 | .content form ~ a#ci ~ div[id^=c5],
1052 | .content form ~ a#ci ~ div[id^=c6],
1053 | .content form ~ a#ci ~ div[id^=c7],
1054 | .content form ~ a#ci ~ div[id^=c8],
1055 | .content form ~ a#ci ~ div[id^=c9],
1056 | .ncomments_container,
1057 | #cdiv.gm,
1058 | #ws > #content > table#details ~ table,
1059 |
1060 |
1061 | /* =========================================================
1062 | * *** Generic ***
1063 | * ========================================================= */
1064 |
1065 | a[href="#id-Comments"],
1066 | body [data-test-id*="comment" i],
1067 | body [id*=commentaires i],
1068 | body [class*=commentaires i],
1069 | egy-discussion,
1070 | .all-comments,
1071 | .article-comments,
1072 | .articleComments,
1073 | .btn-comments,
1074 | .com_text,
1075 | .comment_area,
1076 | .comment_count,
1077 | .comment-button,
1078 | .comment-container,
1079 | .comment-list,
1080 | .comment-section,
1081 | .comment,
1082 | .Comment,
1083 | .commentBox,
1084 | .CommentBox,
1085 | .commentBoxStyle,
1086 | .commenting-wrapper,
1087 | .commentlist,
1088 | .commentsarea,
1089 | .comments__container,
1090 | .comments-label,
1091 | .comments_area,
1092 | .comments-area,
1093 | .comments_article,
1094 | .comments-container,
1095 | .comments-link,
1096 | .comments-list,
1097 | .comments-pane,
1098 | .comments-section,
1099 | .comments-wrap,
1100 | .comments:not(code),
1101 | .Comments:not(code),
1102 | .commentsApp,
1103 | .commentsContainer,
1104 | .commentsList,
1105 | .CommentsList,
1106 | .commentText,
1107 | .commenttxt,
1108 | .commentwrapper,
1109 | .discussionContainer,
1110 | .icon-comments,
1111 | .Opinions,
1112 | .page-comments,
1113 | .pagecomment,
1114 | .pagecommentheader,
1115 | .post-comment-list,
1116 | .post-comment,
1117 | .post-comments,
1118 | .reacties,
1119 | .section-comment,
1120 | .user_comment,
1121 | .widget-comments,
1122 | .widget_recent_comments,
1123 | #article-comments,
1124 | #articleComments,
1125 | #blogComments,
1126 | #box_comment,
1127 | #cmtWrapper,
1128 | #comentarios,
1129 | #comment_container,
1130 | #comment_entries,
1131 | #comment_form,
1132 | #comment-container,
1133 | #comment-list,
1134 | #comment-section,
1135 | #commentblock,
1136 | #commentbox:not(.ytd-backstage-post-dialog-renderer),
1137 | #commentcontainer,
1138 | #commentlist,
1139 | #commentList,
1140 | #commentlisting,
1141 | #comments_box,
1142 | #comments_container,
1143 | #comments_pane,
1144 | #comments-app-container,
1145 | #comments-component,
1146 | #comments-container,
1147 | #comments-count,
1148 | #comments-frame,
1149 | #comments-list,
1150 | #comments-panel,
1151 | #comments-wrapper,
1152 | #comments:not(code),
1153 | #Comments:not(code),
1154 | #commentsBox,
1155 | #commentscontainer,
1156 | #commentsContainer,
1157 | #commentsDiv,
1158 | #commentsInner,
1159 | #commentwrapper,
1160 | #id-Comments,
1161 | #post-comments,
1162 | #reacties,
1163 | #show-comments-container,
1164 | #user_commeent_section,
1165 | #user-comments {
1166 | display: none !important;
1167 | }
1168 |
1169 | /* =========================================================
1170 | * *** Exceptions ***
1171 | * ========================================================= */
1172 |
1173 | /*
1174 | * Some pages use a comments class on the top level element,
1175 | * blocking the whole page. Weird.
1176 | */
1177 |
1178 | html.comments, body.comments,
1179 | html.Comments, body.Comments,
1180 | html#comments, body#comments,
1181 | html#Comments, body#Comments,
1182 |
1183 | /* City Observatory's "City Commentary" posts */
1184 | body.post-template-default.category-commentary
1185 | > div.header:first-child
1186 | + div.content.comments,
1187 |
1188 | /* highlight.js and Prism */
1189 | code span.comment,
1190 | pre span.comment,
1191 |
1192 | /* MediaWiki edit summaries (Wikipedia, etc.) */
1193 | #pagehistory .comment,
1194 | table.diff .comment,
1195 | .mw-summary-preview .comment {
1196 | display: initial !important;
1197 | }
1198 |
1199 | /* Fimfiction */
1200 | .group-page > .group > div[data-thread-id] .comment,
1201 | body > div#dimmers + .quote_container .comment {
1202 | display: table !important;
1203 | }
1204 |
1205 | /* GitHub comments in pull requests and discussions/issues */
1206 | .pull-request-tab-content .comment,
1207 | #discussion_bucket .comment,
1208 |
1209 | /* Substack comments pages */
1210 | div.comments-page div.comment-list,
1211 | div.comments-page div.comment-list div.comment,
1212 |
1213 | /* WordPress admin panel comment view */
1214 | #wpcom main.comments,
1215 | #wpcom main.comments .comment-list,
1216 | #wpcom main.comments .comment-list .comment {
1217 | display: block !important;
1218 | }
1219 |
1220 | /* GitHub pull request inline comments */
1221 | .pull-request-tab-content .inline-comments {
1222 | display: table-row !important;
1223 | }
1224 |
--------------------------------------------------------------------------------