ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Post

The "line of death", where the browser UI splits between trusted UI elements and UI controlled by the website. Also argues that HTTP warnings are better than HTTPS padlocks, because there's incentive to spoof padlocks lower on the page. emilymstark.com/2022/12/18/d...

May 10, 2025, 1:46 PM

Record data

{
  "uri": "at://did:plc:h4lbtnpgirwzkvb73rphzljy/app.bsky.feed.post/3lot3clupyc25",
  "cid": "bafyreielyie2wwqhalcqz3jt42hsasvcnosx6ricqt3idzxk7biy5lvf24",
  "value": {
    "text": "The \"line of death\", where the browser UI splits between trusted UI elements and UI controlled by the website.\n\nAlso argues that HTTP warnings are better than HTTPS padlocks, because there's incentive to spoof padlocks lower on the page.\n\nemilymstark.com/2022/12/18/d...",
    "$type": "app.bsky.feed.post",
    "embed": {
      "$type": "app.bsky.embed.external",
      "external": {
        "uri": "https://emilymstark.com/2022/12/18/death-to-the-line-of-death.html",
        "title": "The death of the line of death",
        "description": "The line of death, as Eric Lawrence explained in a classic blog post, is the idea that an application should separate trustworthy UI from untrusted content. The typical example is in a web browser, wh..."
      }
    },
    "langs": [
      "en"
    ],
    "facets": [
      {
        "index": {
          "byteEnd": 270,
          "byteStart": 239
        },
        "features": [
          {
            "uri": "https://emilymstark.com/2022/12/18/death-to-the-line-of-death.html",
            "$type": "app.bsky.richtext.facet#link"
          }
        ]
      }
    ],
    "createdAt": "2025-05-10T13:46:59.229Z"
  }
}