{"id":62592,"date":"2020-04-03T00:00:00","date_gmt":"2020-04-03T00:00:00","guid":{"rendered":"http:\/\/blog.mozilla.org\/foxtail\/2020\/04\/03\/what-you-need-to-know-about-twitter-on-firefox\/"},"modified":"2021-04-27T17:25:39","modified_gmt":"2021-04-27T17:25:39","slug":"what-you-need-to-know-about-twitter-on-firefox","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/en\/mozilla\/what-you-need-to-know-about-twitter-on-firefox\/","title":{"rendered":"What you need to know about Twitter on Firefox"},"content":{"rendered":"<p><a href=\"http:\/\/www.mozilla.org\/ekr\"><img decoding=\"async\" loading=\"lazy\" class=\"alignleft size-thumbnail wp-image-12590\" src=\"https:\/\/blog.mozilla.org\/wp-content\/uploads\/2020\/04\/header_blog_EKR_thumbnail_04_1400x770_200422-150x150.jpg\" alt=\"\" width=\"150\" height=\"150\" srcset=\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2020\/04\/header_blog_EKR_thumbnail_04_1400x770_200422-150x150.jpg 150w, https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2020\/04\/header_blog_EKR_thumbnail_04_1400x770_200422-770x770.jpg 770w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>Yesterday Twitter <a href=\"https:\/\/privacy.twitter.com\/en\/blog\/2020\/data-cache-firefox\">announced<\/a> that for Firefox users data such as direct messages (DMs) might be left sitting on their computers even if they logged out. In this post I\u2019ll try to help sort out what\u2019s going on here.<\/p>\n<p>First, it\u2019s important to understand the risk: what we\u2019re talking about is \u201ccached\u201d data. All web browsers store local copies of data they get from servers so that they can avoid downloading the same data over the internet repeatedly. This makes a huge performance difference because websites are full of large files that change infrequently. Ordinarily this is what you want, but if you share a computer with other people, then they might be able to see that cached data, even if you have logged out of Twitter. It\u2019s important to know that this data is just stored locally, so if you don\u2019t share a computer this isn\u2019t a problem for you. If you do share a computer, you can make sure all of your Twitter data is deleted by following the instructions <a href=\"https:\/\/support.mozilla.org\/en-US\/kb\/delete-browsing-search-download-history-firefox\">here<\/a>. If you do nothing, the data will be automatically deleted after 7 days the next time you run Firefox.<\/p>\n<p>Second, why is this just Firefox? The <a href=\"https:\/\/hacks.mozilla.org\/2020\/04\/twitter-direct-message-caching-and-firefox\">technical details are complicated<\/a> but the high level is pretty simple: caching is complicated and each browser behaves somewhat differently; with the particular way that Twitter had their site set up, Chrome, Safari, and Edge don\u2019t cache this data but Firefox will. It\u2019s not that we\u2019re right and they\u2019re wrong. It\u2019s just a normal difference in browser behavior. There is a <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTTP\/Headers\/Cache-Control\">standard way<\/a> to ensure that data isn\u2019t cached, but until recently Twitter didn\u2019t use it, so they were just dependent on non-standard behavior on some browsers.<\/p>\n<p>As a software developer myself, I know that this kind of thing is easy to do: the web is complicated and it\u2019s hard to know everything about it. However, it\u2019s also a good reminder of how important it is to have web standards rather than just relying on whatever one particular browser happens to do.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Yesterday Twitter announced that for Firefox users data such as direct messages (DMs) might be left sitting on their computers even if they logged out. In this post I\u2019ll try to help sort out what\u2019s going on here. First, it\u2019s important to understand the risk: what we\u2019re talking about is \u201ccached\u201d data. All web browsers [&hellip;]<\/p>\n","protected":false},"author":1590,"featured_media":11287,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30710,5],"tags":[],"coauthors":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What you need to know about Twitter on Firefox<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.mozilla.org\/en\/mozilla\/what-you-need-to-know-about-twitter-on-firefox\/\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/mozilla\/what-you-need-to-know-about-twitter-on-firefox\/\",\"url\":\"https:\/\/blog.mozilla.org\/en\/mozilla\/what-you-need-to-know-about-twitter-on-firefox\/\",\"name\":\"What you need to know about Twitter on Firefox\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/mozilla\/what-you-need-to-know-about-twitter-on-firefox\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/mozilla\/what-you-need-to-know-about-twitter-on-firefox\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2018\/03\/Pasted-image-at-2018_03_07-09_16-PM.png\",\"datePublished\":\"2020-04-03T00:00:00+00:00\",\"dateModified\":\"2021-04-27T17:25:39+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/d7c6be5f71d0f9fe53dbf12167ba6722\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/mozilla\/what-you-need-to-know-about-twitter-on-firefox\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/en\/mozilla\/what-you-need-to-know-about-twitter-on-firefox\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/mozilla\/what-you-need-to-know-about-twitter-on-firefox\/#primaryimage\",\"url\":\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2018\/03\/Pasted-image-at-2018_03_07-09_16-PM.png\",\"contentUrl\":\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2018\/03\/Pasted-image-at-2018_03_07-09_16-PM.png\",\"width\":1200,\"height\":660},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/mozilla\/what-you-need-to-know-about-twitter-on-firefox\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What you need to know about Twitter on Firefox\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/#website\",\"url\":\"https:\/\/blog.mozilla.org\/en\/\",\"name\":\"The Mozilla Blog\",\"description\":\"News and Updates about Mozilla\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.mozilla.org\/en\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/d7c6be5f71d0f9fe53dbf12167ba6722\",\"name\":\"Eric Rescorla\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/image\/1a9b13dd968f9eaf49e0a37dc8195326\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e5f9acbf6d67bc10e02f6289a4afd588?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e5f9acbf6d67bc10e02f6289a4afd588?s=96&d=mm&r=g\",\"caption\":\"Eric Rescorla\"},\"description\":\"Eric is CTO of the Firefox team at Mozilla.\",\"url\":\"https:\/\/blog.mozilla.org\/en\/author\/ekrmozilla-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What you need to know about Twitter on Firefox","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.mozilla.org\/en\/mozilla\/what-you-need-to-know-about-twitter-on-firefox\/","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/en\/mozilla\/what-you-need-to-know-about-twitter-on-firefox\/","url":"https:\/\/blog.mozilla.org\/en\/mozilla\/what-you-need-to-know-about-twitter-on-firefox\/","name":"What you need to know about Twitter on Firefox","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.mozilla.org\/en\/mozilla\/what-you-need-to-know-about-twitter-on-firefox\/#primaryimage"},"image":{"@id":"https:\/\/blog.mozilla.org\/en\/mozilla\/what-you-need-to-know-about-twitter-on-firefox\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2018\/03\/Pasted-image-at-2018_03_07-09_16-PM.png","datePublished":"2020-04-03T00:00:00+00:00","dateModified":"2021-04-27T17:25:39+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/d7c6be5f71d0f9fe53dbf12167ba6722"},"breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/en\/mozilla\/what-you-need-to-know-about-twitter-on-firefox\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/en\/mozilla\/what-you-need-to-know-about-twitter-on-firefox\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/en\/mozilla\/what-you-need-to-know-about-twitter-on-firefox\/#primaryimage","url":"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2018\/03\/Pasted-image-at-2018_03_07-09_16-PM.png","contentUrl":"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2018\/03\/Pasted-image-at-2018_03_07-09_16-PM.png","width":1200,"height":660},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/en\/mozilla\/what-you-need-to-know-about-twitter-on-firefox\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/en\/"},{"@type":"ListItem","position":2,"name":"What you need to know about Twitter on Firefox"}]},{"@type":"WebSite","@id":"https:\/\/blog.mozilla.org\/en\/#website","url":"https:\/\/blog.mozilla.org\/en\/","name":"The Mozilla Blog","description":"News and Updates about Mozilla","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.mozilla.org\/en\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/d7c6be5f71d0f9fe53dbf12167ba6722","name":"Eric Rescorla","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/image\/1a9b13dd968f9eaf49e0a37dc8195326","url":"https:\/\/secure.gravatar.com\/avatar\/e5f9acbf6d67bc10e02f6289a4afd588?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e5f9acbf6d67bc10e02f6289a4afd588?s=96&d=mm&r=g","caption":"Eric Rescorla"},"description":"Eric is CTO of the Firefox team at Mozilla.","url":"https:\/\/blog.mozilla.org\/en\/author\/ekrmozilla-com\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/posts\/62592"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/users\/1590"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/comments?post=62592"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/posts\/62592\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/media\/11287"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/media?parent=62592"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/categories?post=62592"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/tags?post=62592"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/coauthors?post=62592"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}