HackerFriction Feedback

Twitter / X · Reviewed

Tweets fail to load, and viewing content forces a login

Raised by 147 people over 18 years (2009–2026), in 17 of them.

What people report

  • I generally have to login to twitter every time I browse there due to Twitterrific nuking the cookie.
    Read the comment ↗
  • I was under the impression this was an intentional dark pattern to get users to sign up / log in to twitter?
    Read the comment ↗
  • Twitter is actively hostile to non-logged-in users which makes the Twitter link much worse
    Read the comment ↗
  • it doesn't tell you what it's hiding, so you don't really know that you're only seeing parts of it
    Read the comment ↗
  • elon made the site unusable for people not signed in
    Read the comment ↗

Principle

User control and freedom

People report that following a tweet link, opening an image or reading a thread pushes them into a fullscreen login prompt, sometimes after long waits or blank pages, with no way to dismiss it and finish what they came to do.

A fix

Let logged-out visitors read the linked tweet, its full thread and its images, with the login prompt shown as a dismissible inline banner rather than a blocking modal. When content can't load, for example with cookies disabled, show a clear message within a few seconds explaining why, instead of a hanging or empty page.

Grouping, principle and fix drafted with Claude and reviewed by Justusability. Counts are people whose comment Claude labelled a usability complaint about this issue; see Method for how, and its limits. Something wrong here?

All 153 source comments
  1. 2009-01-09
  2. 2010-06-02
  3. 2011-05-19
  4. 2011-06-12
  5. 2012-01-28
  6. 2012-03-06
  7. 2012-03-06
  8. 2012-11-13
  9. 2013-06-16
  10. 2013-07-17
  11. 2013-08-20
  12. 2014-05-31
  13. 2014-05-31
  14. 2014-06-12
  15. 2014-10-30
  16. 2015-02-06
  17. 2015-02-06
  18. 2015-08-20
  19. 2015-08-21
  20. 2017-01-13
  21. 2017-02-16
  22. 2017-06-24
  23. 2017-07-10
  24. 2018-09-28
  25. 2018-12-23
  26. 2019-07-22
  27. 2019-08-21
  28. 2019-10-17
  29. 2020-04-29
  30. 2021-05-02
  31. 2021-05-20
  32. 2021-06-29
  33. 2021-08-18
  34. 2021-08-19
  35. 2021-08-19
  36. 2021-08-19
  37. 2021-08-19
  38. 2021-08-19
  39. 2021-08-22
  40. 2021-08-24
  41. 2021-08-24
  42. 2021-08-24
  43. 2021-08-24
  44. 2021-09-02
  45. 2021-09-03
  46. 2021-09-11
  47. 2021-10-16
  48. 2021-10-16
  49. 2021-10-21
  50. 2021-11-08
  51. 2021-12-05
  52. 2021-12-08
  53. 2021-12-18
  54. 2021-12-20
  55. 2022-01-28
  56. 2022-02-02
  57. 2022-02-09
  58. 2022-02-09
  59. 2022-02-10
  60. 2022-02-10
  61. 2022-02-10
  62. 2022-02-11
  63. 2022-02-13
  64. 2022-02-22
  65. 2022-02-22
  66. 2022-02-24
  67. 2022-03-08
  68. 2022-03-09
  69. 2022-04-04
  70. 2022-04-07
  71. 2022-04-14
  72. 2022-04-15
  73. 2022-04-25
  74. 2022-05-06
  75. 2022-05-12
  76. 2022-05-17
  77. 2022-07-22
  78. 2022-08-29
  79. 2022-08-29
  80. 2022-09-11
  81. 2022-09-13
  82. 2022-09-14
  83. 2022-09-21
  84. 2022-09-23
  85. 2022-10-22
  86. 2022-10-28
  87. 2022-10-28
  88. 2022-10-31
  89. 2022-11-06
  90. 2022-11-07
  91. 2022-11-28
  92. 2022-12-02
  93. 2022-12-16
  94. 2022-12-18
  95. 2022-12-29
  96. 2023-01-10
  97. 2023-04-08
  98. 2023-04-17
  99. 2023-06-30
  100. 2023-06-30
  101. 2023-07-05
  102. 2023-07-17
  103. 2023-07-22
  104. 2023-07-28
  105. 2023-08-16
  106. 2023-08-16
  107. 2023-09-09
  108. 2023-09-19
  109. 2023-10-01
  110. 2023-10-06
  111. 2023-10-17
  112. 2023-10-20
  113. 2023-10-20
  114. 2023-10-29
  115. 2023-11-16
  116. 2023-11-17
  117. 2023-12-07
  118. 2023-12-20
  119. 2024-01-28
  120. 2024-03-17
  121. 2024-04-07
  122. 2024-04-07
  123. 2024-04-07
  124. 2024-04-15
  125. 2024-05-10
  126. 2024-05-27
  127. 2024-06-09
  128. 2024-08-14
  129. 2024-08-14
  130. 2024-08-17
  131. 2024-08-28
  132. 2024-09-24
  133. 2024-10-03
  134. 2024-11-29
  135. 2025-01-17
  136. 2025-03-06
  137. 2025-03-11
  138. 2025-05-29
  139. 2025-07-10
  140. 2025-10-20
  141. 2025-11-04
  142. 2025-12-26
  143. 2025-12-29
  144. 2026-05-23
  145. 2026-08-06
  146. 2026-08-22
  147. 2026-08-22
  148. 2026-08-25
  149. 2026-08-25
  150. 2026-08-25
  151. 2026-08-26
  152. 2026-08-26
  153. 2026-09-07