{"id":50332,"date":"2025-12-08T16:08:08","date_gmt":"2025-12-08T21:08:08","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=50332"},"modified":"2026-04-14T10:23:20","modified_gmt":"2026-04-14T14:23:20","slug":"apple-passwords-adds-history","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2025\/12\/08\/apple-passwords-adds-history\/","title":{"rendered":"Apple Passwords Adds History"},"content":{"rendered":"<p><a href=\"https:\/\/mastodon.online\/@alexr\/115623273691592792\">Alex Rosenberg<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.online\/@alexr\/115623273691592792\">\n<p>A few times now I&rsquo;ve accidentally replaced a password that might have still been valid.<\/p>\n<p>I&rsquo;d like to be able to look through historical passwords for a site. It can be well-buried behind an option-click or something. Ideally they have timestamps of when they were valid too because why not, it&rsquo;s a small amount of data.<\/p>\n<\/blockquote>\n\n<p>1Password and PasswordWallet do this automatically, and I think it&rsquo;s a great feature. It turns out that Passwords.app <a href=\"https:\/\/mastodon.social\/@rmondello@hachyderm.io\/115650880715595423\">added<\/a> <a href=\"https:\/\/austinmacworks.com\/updated-passwords-app-adds-history\/\">it<\/a> in macOS Tahoe and iOS 26, but I don&rsquo;t think the user interface makes this very clear. The <strong>View History<\/strong> button doesn&rsquo;t show up until after you&rsquo;ve already changed the password, and it&rsquo;s below the (possibly very long) <strong>Notes<\/strong>, rather than up next to the <strong>Modified<\/strong> date. So, when browsing all my old passwords, none of them show the button. When changing a password,  it&rsquo;s not until after you&rsquo;ve defensively pasted the old one into the <strong>Notes<\/strong> (or not) that you find out there&rsquo;s a rescue feature for the data loss that might have occurred.<\/p>\n\n<p>And, as <a href=\"https:\/\/mastodon.social\/@marcedwards\/115649522508305699\">Marc Edwards<\/a> reports, Apple missed a great opportunity to use the history:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@marcedwards\/115649522508305699\"><p>It&rsquo;s pretty easy to get Apple Passwords to lose data.<\/p><p>Create a new item with a password of &ldquo;a&rdquo;. Sync to two devices. Turn off internet on both devices. Set the password to &ldquo;b&rdquo; on one device, and &ldquo;c&rdquo; on the other device. Turn on internet. The conflict gets resolved silently. &ldquo;b&rdquo; might win, or &ldquo;c&rdquo; might win, probably based which changed most recently.<\/p><p>Apple Passwords has password history, but the discarded data wasn&rsquo;t in my history.<\/p><p>[&#8230;]<\/p><p>iCloud Drive also silently resolves conflicts using a similar method, potentially destroying data. The same test can be used. Dropbox, Tresorit and other cloud storage services keep timestanped copies of files when it&rsquo;s not obvious which version is the latest.<\/p><\/blockquote>\n\n<p>See also: <a href=\"https:\/\/talk.macpowerusers.com\/t\/thinking-about-switching-away-from-1password-to-apple-passwords\/38774\/\">Mac Power Users<\/a> for discussion of other features people are interested in before switching.<\/p>\n\n<p id=\"apple-passwords-adds-history-update-2025-12-18\">Update (<a href=\"#apple-passwords-adds-history-update-2025-12-18\">2025-12-18<\/a>): There&rsquo;s a similar UI issue with the export features in macOS 15 and 26. The <strong>Export Selected Item to App&#8230;<\/strong> and <strong>Export Selected Password to File&#8230;<\/strong> menu commands aren&rsquo;t just disabled when there&rsquo;s no selection, they are hidden.<\/p>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2025\/06\/20\/apple-previews-passkeys-credential-exchange\/\">Apple Previews Passkeys Credential Exchange<\/a><\/li>\n<\/ul>\n\n<p id=\"apple-passwords-adds-history-update-2025-12-22\">Update (<a href=\"#apple-passwords-adds-history-update-2025-12-22\">2025-12-22<\/a>): Also, the Edit menu commands to Copy the User Name, Password, Verification Code, etc. disappear (rather than being disabled) when no item is selected.<\/p>\n\n<p id=\"apple-passwords-adds-history-update-2026-04-14\">Update (<a href=\"#apple-passwords-adds-history-update-2026-04-14\">2026-04-14<\/a>): <a href=\"https:\/\/hachyderm.io\/@rmondello\/116399010736829115\">Ricky Mondello<\/a>:<\/p>\n<blockquote cite=\"https:\/\/hachyderm.io\/@rmondello\/116399010736829115\">\n<p>The Passwords app on macOS 26.4 has a more &ldquo;stable&rdquo; main menu than in previous versions, with stronger adherence to the &ldquo;Always show the same set of menu items&rdquo; bit of the Human Interface Guidelines.<\/p>\n<\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2026\/03\/25\/macos-26-4\/\">macOS 26.4<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Alex Rosenberg: A few times now I&rsquo;ve accidentally replaced a password that might have still been valid. I&rsquo;d like to be able to look through historical passwords for a site. It can be well-buried behind an option-click or something. Ideally they have timestamps of when they were valid too because why not, it&rsquo;s a small [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2025-12-08T21:08:13Z","apple_news_api_id":"7f55abbd-7881-41d6-a351-6d849d23f2e5","apple_news_api_modified_at":"2026-04-14T14:23:24Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAg==","apple_news_api_share_url":"https:\/\/apple.news\/Af1WrvXiBQdajUW2EnSPy5Q","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[2165,131,1016,77,31,2741,30,2742,2222,981,269],"class_list":["post-50332","post","type-post","status-publish","format-standard","hentry","category-technology","tag-apple-password-manager","tag-bug","tag-datacide","tag-design","tag-ios","tag-ios-26","tag-mac","tag-macos-tahoe-26","tag-passkeys","tag-passwords","tag-syncing"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/50332","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=50332"}],"version-history":[{"count":4,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/50332\/revisions"}],"predecessor-version":[{"id":51574,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/50332\/revisions\/51574"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=50332"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=50332"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=50332"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}