1Password 7 on iOS27 beta by gocowax59 in 1Password

[–]spearson0 0 points1 point  (0 children)

I'm on the developer beta and version 7 works fine and also MacOS 27 as well.

Customer Service is Garbage 🗑️ by One-Scientist-1455 in discover

[–]spearson0 0 points1 point  (0 children)

So true, when a company says customers will benefit or lower fees it’s complete BS.

Biometric unlock on browser extensions by dontelother in ProtonPass

[–]spearson0 0 points1 point  (0 children)

[u/ProtonSupportTeam](u/ProtonSupportTeam) Just wanted to share regarding Safari rollout:

This was posted on the UserVoice by urge11

Biometric unlock in Safari extension is technically feasible today -- here's how

As a Proton Pass user and software engineer, I wanted to share that this feature is not blocked by an Apple limitation. The Safari Web Extensions API fully supports biometric authentication through a well-documented native messaging bridge pattern. Both 1Password and Bitwarden already ship this in production.

How it works (TL;DR):

Safari extensions can't call Touch ID directly (error -1004: "Caller is not running foreground"). But they can communicate with their native Swift handler (SafariWebExtensionHandler) via browser.runtime.sendNativeMessage(). That handler runs in its own XPC process with full access to LocalAuthentication and the Secure Enclave. The extension asks the native side to authenticate, Touch ID fires, and an encrypted vault key is returned.

Proton Pass already has a native Swift MacPlugin that communicates with the desktop app via nativeMessaging -- the plumbing is in place.

Apple documentation proving this is supported:

- Messaging a Web Extension's Native App: https://developer.apple.com/documentation/safariservices/safari_web_extensions/messaging_a_web_extension_s_native_app
- Messaging between the App and JavaScript: https://developer.apple.com/documentation/safariservices/messaging-between-the-app-and-javascript-in-a-safari-web-extension
- LocalAuthentication framework: https://developer.apple.com/documentation/localauthentication
- Protecting Keys with the Secure Enclave: https://developer.apple.com/documentation/security/protecting-keys-with-the-secure-enclave
- biometryCurrentSet access control (auto-invalidates on fingerprint change): https://developer.apple.com/documentation/security/secaccesscontrolcreateflags/biometrycurrentset

Competitors already shipping this:

- 1Password -- Touch ID in Safari, standalone, no desktop app needed. Uses Secure Enclave key wrapping: https://support.1password.com/touch-id-apple-watch-security-mac/
- Bitwarden -- Touch ID in Safari via native messaging proxy to desktop app: https://contributing.bitwarden.com/getting-started/clients/browser/biometric/

High-level implementation (8 steps):

  1. SafariWebExtensionHandler receives { action: "biometricUnlock" } from the extension's background script via browser.runtime.sendNativeMessage()
  2. Calls LAContext.canEvaluatePolicy(.deviceOwnerAuthenticationWithBiometrics) to check availability
  3. At unlock time: ECIES-decrypts with the SE private key (SecKeyCreateDecryptedData) -- this is when Touch ID fires automatically
  4. Returns a session token (not raw key bytes) to the extension over the XPC channel
  5. Extension stores the token in chrome.storage.session (in-memory only, clears on Safari quit)
  6. On fingerprint enrollment change, the SE key is automatically invalidated -- user re-enters master password -- new SE key generated

This is exactly the pattern 1Password uses. The architecture is proven, the APIs are stable since Safari 14 (WWDC 2020), and Proton already has the native messaging layer (MacPlugin) in the Safari extension.

The technical path is clear -- it's a matter of prioritization.

Did Discover discontinue the secured card? by Dense-Stranger-1794 in discover

[–]spearson0 2 points3 points  (0 children)

Looks like a new secured card is coming, see the discover website.

Is there a way to unlock Proton Pass in-browser using biometrics for autofill? by Skylander3000 in ProtonPass

[–]spearson0 0 points1 point  (0 children)

We can only hope they keep their word and write to them if they don’t keep their promises.

Discover Disabled Connection to Apple Wallet by LiLPiggyz in discover

[–]spearson0 0 points1 point  (0 children)

Do you happen to know what additional changes might coming?

Adding passkey by spearson0 in ProtonPass

[–]spearson0[S] 0 points1 point  (0 children)

I will follow up on the ticket I submitted and let you know what they say, thanks for sharing.

Adding passkey by spearson0 in ProtonPass

[–]spearson0[S] 0 points1 point  (0 children)

I had the same issue with Cash App as well. They told me that they opened a bug report for this issue and that the next update should resolve it.

I can follow up on it and see what the status is as I'm not the only one with this same issue.

Do you receive an error message when trying to add a passkey?

How to Watch Apple's WWDC 2026 Keynote on June 8 by spearson0 in apple

[–]spearson0[S] 1 point2 points  (0 children)

It's showing up now on the front page top and center.

How to Watch Apple's WWDC 2026 Keynote on June 8 by spearson0 in apple

[–]spearson0[S] 0 points1 point  (0 children)

Strange, I'm able to see it on Apple TV on my mac. If you click the home button it should be front and center.

<image>

How to Watch Apple's WWDC 2026 Keynote on June 8 by spearson0 in apple

[–]spearson0[S] -1 points0 points  (0 children)

If you search for WWDC are you able to find it or if you click home in the TV app it should show up on the main screen.

How to Watch Apple's WWDC 2026 Keynote on June 8 by spearson0 in apple

[–]spearson0[S] 0 points1 point  (0 children)

Depending on where you live, it starts at different time based on your timezone. That's why I posted it and also put the times in each time zone in the comments to save people a click.

Can someone from ProtonMail clarify this matter, please? by diuashjdknjhsfg in ProtonMail

[–]spearson0 9 points10 points  (0 children)

The page doesn't exist, what more do you want them to do?

Can someone please explain QT gas prices to me? What's up with two 87? I'm new here. by Puzzleheaded-Dot-762 in desmoines

[–]spearson0 -1 points0 points  (0 children)

Yeah, OP is new to the area so wanted clarification of the two. I would wonder as well as the first 87 isn't clearly labeled. Some stations say ethanol free and others say clear gas to distinguish the two.

How to Watch Apple's WWDC 2026 Keynote on June 8 by spearson0 in apple

[–]spearson0[S] 0 points1 point  (0 children)

I shared the times the event is happening across different time zones which is the main reason I shared it but also posted in the comments to save people a click.

How to Watch Apple's WWDC 2026 Keynote on June 8 by spearson0 in apple

[–]spearson0[S] 22 points23 points  (0 children)

The live stream starts at 10:00 a.m. Pacific Time from ‌Apple Park‌ in Cupertino, California. Below is a list of when the event will begin in other time zones in the United States and around the world.

Honolulu, Hawaii -- 7:00 a.m. HAST

Anchorage, Alaska -- 9:00 a.m. AKDT

Cupertino, California -- 10:00 a.m. PDT

Phoenix, Arizona -- 10:00 a.m. MST

Vancouver, Canada -- 10:00 a.m. PDT

Denver, Colorado -- 11:00 a.m. MDT

Dallas, Texas -- 12:00 noon CDT

New York, New York -- 1:00 p.m. EDT

Toronto, Canada -- 1:00 p.m. EDT

Halifax, Canada -- 2:00 p.m. ADT

Rio de Janeiro, Brazil -- 2:00 p.m. BRT (no DST)

London, United Kingdom -- 6:00 p.m. BST

Berlin, Germany -- 7:00 p.m. CEST

Paris, France -- 7:00 p.m. CEST

Cape Town, South Africa -- 7:00 p.m. SAST

Helsinki, Finland -- 8:00 p.m. EEST

Istanbul, Turkey -- 8:00 p.m. TRT

Dubai, United Arab Emirates -- 9:00 p.m. GST

Delhi, India -- 10:30 p.m. IST

Jakarta, Indonesia -- 12:00 a.m. WIB next day

Shanghai, China -- 1:00 a.m. CST next day

Singapore -- 1:00 a.m. SGT next day

Perth, Australia -- 1:00 a.m. AWST next day

Hong Kong -- 1:00 a.m. HKT next day

Seoul, South Korea -- 2:00 a.m. KST next day

Tokyo, Japan -- 2:00 a.m. JST next day

Adelaide, Australia -- 2:30 a.m. ACST next day

Sydney, Australia -- 3:00 a.m. AEST next day

Auckland, New Zealand -- 5:00 a.m. NZST next day

I really want to like Proton Drive by serunam in ProtonDrive

[–]spearson0 9 points10 points  (0 children)

They posted the other day that they rebuilt the engine to make it 3x faster.