Remove Profile Pictures from Messages & DMs on Twitter

Removes profile pictures from Twitter Messages and DMs (Direct Messages).

  1. // ==UserScript==
  2. // @name Remove Profile Pictures from Messages & DMs on Twitter
  3. // @namespace http://tampermonkey.net/
  4. // @version 1.1
  5. // @description Removes profile pictures from Twitter Messages and DMs (Direct Messages).
  6. // @author YourName
  7. // @match https://twitter.com/messages/*
  8. // @match https://x.com/messages/*
  9. // @match https://twitter.com/*
  10. // @match https://x.com/*
  11. // @grant none
  12. // ==/UserScript==
  13.  
  14. (function() {
  15. 'use strict';
  16.  
  17. function removeProfilePictures() {
  18. const profilePics = document.querySelectorAll('img[src*="profile_images"]');
  19. profilePics.forEach(img => img.style.display = 'none');
  20. }
  21.  
  22. // Run initially
  23. removeProfilePictures();
  24. // Observe for dynamic changes
  25. const observer = new MutationObserver(removeProfilePictures);
  26. observer.observe(document.body, { childList: true, subtree: true });
  27. })();