Level up your business security with free, on-demand training and certification. Explore 1Password Academy today →
discussion
592 Topics1Password Access after Death, Legacy Contacts
I am not planning to die anytime soon, but sometimes things happen. Beyond securing my 1Password details in an Escrow account, or with a lawyer, or in a bank lockbox, does 1Password offer any means of allowing one or more designated member of the 1Password Families account to access the 1Password account in case of the primary owner's passing? Apple now offers the ability to add one or more https://support.apple.com/en-us/102631 so that in case of your untimely demise, an Access Key and a Death Certificate allows Apple to grant the holder of both of these to get a new Apple ID that has access to your Apple ID Account. It may be something 1Password wants to consider, though I realize that reviewing Death Certificates may not be on the high list of priorities for the team! 1Password Version: Not Provided Extension Version: Not Provided OS Version: Not Provided Browser: Not Provided17KViews57likes148CommentsBeta Release: New MSIX Installer for 1Password for Windows
Hello 1Password Community! We are excited to announce the beta launch of the MSIX installer for 1Password for Windows. The MSIX installer combines the benefits of our existing EXE and MSI installers, meaning that you no longer need to compromise between features that are exclusive to the EXE or MSI. Like MSI installations, MSIX installs to a directory that requires admin privileges to modify, providing additional tamper-proofing measures. In addition to this, MSIX offers an improved ability to detect other common forms of tampering, notifying the user and giving them the option to repair or reset the install. EXE MSI MSIX Protected install* ❌ ✅ ✅ Improved tamper detection ❌ ❌ ✅ ARM64 support ✅ ❌ ✅ In-app updates ✅ ✅ ✅ Access to Beta and Nightly channels ✅ ✅ ✅ *Protected install refers to installing in a directory requiring admin privileges to modify, providing additional tamper-proofing measures against threats such as local malware. Accessing the Beta: We’d love for you to try out the MSIX beta and provide feedback about your experience. To try out the beta, first make sure that you are running Windows 10 20H1 or later. Then, download the installer by clicking on this link and install 1Password. Additional Notes: When will the MSIX be officially released? We are looking to officially launch MSIX in late-June of this year, both as a direct download from our website and via the Microsoft Store. Do I need to uninstall 1Password before installing the MSIX version? It’s recommended but not required. Once the MSIX is installed, you’ll no longer be able to open other versions of 1Password and will be prompted to uninstall old versions, if opened. Can I use the MSIX beta long-term? Yes! Over the course of the beta, you’ll be locked to the beta channel, but once the MSIX is officially released, you will be able to switch to Stable and Nightly channels upon updating. Where can I learn more about MSIX? Check out this Microsoft article on MSIX to learn more. Where can I ask questions and/or provide feedback about the MSIX installer? Feel free to ask your questions and/or provide feedback directly in this thread.Solved17KViews4likes47CommentsExperiment #3 - Nearby Items
Hi y'all! I can't believe we are already shipping Experiment 3?! This one has a very special place in my heart. This project actually came out of a Hackday we did internally. Everyone was SOOOO excited about it, we wanted to share it with our users to get your feedback. Nearby Items allows you to assign a location to an item. Then, on mobile only for now, we've added a section to the home tab that shows you items that are close to you physically. Pretty awesome, right? The basic hypothesis here is that because people are more and more mobile, the items you need quick access to might be different based on where you are in the world. If your building at work has a door code, we'll show you that when you pull up. If you've got a storage shed, we'll show you the combo to the lock when you arrive. This experiment is our first exploration into physical space. We know we're not "done" but wanted to get early feedback to help shape how this project evolves from here. We're eager to hear your thoughts on Nearby Items. Let us know what you think below in this thread. The primary questions I'm trying to answer are: Does adding a location to an item help you get things done faster and with less friction? Do you see value in continuing to explore physical locations for items in any form? What are the use cases where you think having an item's physical location would be valuable? We have some ideas, but I'm sure there are tons of things we aren't even thinking about. This is a v1. If we continue to work on Nearby Items, what should we add, change, or modify to make it more valuable to you as a user? Does it make sense to also show "nearby items" on Desktop computers? Do you think that the current form of Nearby Items is good enough to ship in the Stable product?11KViews7likes88CommentsCan someone explain the difference between:
Identities Categories Tags Vaults Collections Accounts They all seem to be ways of organizing your information. What would be a reason one would choose one over another. Thanks. 1Password Version: 8.9.4 Extension Version: 2.3.7 OS Version: 12.6 Browser:_ Firefox 105.017.4KViews0likes7CommentsWhat justifies the huge subscription price increase?
Today I received an email from 1Password with the message of a price increase. Current price: €31.80 EUR / year New price: €43.80 EUR / year This is an enormous price. Can someone from 1Password honestly and without any sales pitch justify this huge price increase? After years of a loyal paying 1Password user, this really makes me look around of alternative options.6.6KViews23likes147Comments1Password 7 deprecation
I received an email stating that I'll need to upgrade to 1Password 8 by May 1st. I came here to register my disappointment not because I'm surprised, or that I think anything will come of it, but because saying something feels better than upgrading silently. 1Password 8 on the Mac is such a frustrating app to use. I recognize it's been iterated on since initial release, but most of the fundamental issues are still there. I'll upgrade because I'm forced to. I hope for a majorly improved v9. I used to happily pay for 1Password for myself and my extended family, now I do it resentfully while keeping a lookout for alternatives. The functionality is great. I just wish I didn't have to access it through such a mediocre Mac app.Solved3.8KViews0likes11Comments#ME-271 feedback: Inline menu hidden in Safari on iOS when system AutoFill is enabled
Hello, I recently noticed that a lot of login forms were no longer showing the 1Password drop-down to select a credential. I believe it is related to this change referenced in the title. Simply put, I prefer the browser extension to select credentials for logging in. It handles OTP codes faster and easier than the system autofill in iOS/iPadOS. Instead, using the system autofill requires extra taps, needlessly populates the clipboard with OTP codes, and generates notifications about the OTP being copied to the clipboard that I'm frequently needing to dismiss. I'm not sure if this is something that can be made optional in the browser extension settings, but I strongly dislike this new behavior and hope that it will be reverted to the previous behavior, or at least made optional. Thank you.2.5KViews7likes59CommentsFeature Request - Send me a password securely
I had a look for this feature request and couldnt see it... I would like the ability for people that dont have 1password to share passwords securely with me. Perhaps I could send them a link to an empty 1Password item which they can then update, hit save and I get the password securely in my vault. Links expire within x days, and can only be saved once. Once its saved, the link expires immediately and the person who updated it cannot access it.Solved2.2KViews9likes26Commentscrypto.randomUUID is not a function S @ inject-content-scripts.js:5
FYI: I bumped into an error associated with 1Password Beta extension 8.10.56.22 when I was inspecting a site for an unrelated reason. This is not impacting me, just thought you might like to know. Site is http://atecconnectors.com/atec/index.cfm Chrome Dev console says "inject-content-scripts.js:5 Failed to fetch chrome-extension://khgocmkkpikpnmmkgmdnfckapcdkgfaf/inline/injected.js, Import failed 3 times. Final error: crypto.randomUUID is not a function S @ inject-content-scripts.js:5" The DevTools AI Assistant added this, which I didn't read but looks interesting: "Explanation Okay, let's break down why you're getting the "Failed to fetch ... Import failed 3 times. Final error: crypto.randomUUID is not a function" error and how to fix it. Understanding the Error The error message tells us a few critical things: Failed to Fetch: The browser is trying to load a JavaScript file from a Chrome extension ( chrome-extension://khgocmkkpikpnmmkgmdnfckapcdkgfaf/inline/injected.js). Import Failed 3 Times: The browser attempted to load the file three times and failed each time. This suggests the issue is not a temporary network hiccup but something fundamental. crypto.randomUUID is not a function: This is the root cause of the failure. The crypto.randomUUID() method is a relatively new web standard (part of the Web Crypto API) that is used to generate cryptographically secure UUIDs. The browser (or, more likely, the context where this code is running) doesn't support it. Where the Problem Likely Lies The problem is most likely in the injected.js file, as the error is complaining about something inside this extension file. Although the error is shown while your web app is working, the problem is not with your app code itself, but rather, the extension injecting this injected.js file. Older Extension Code: The extension is injecting a file that uses crypto.randomUUID(). If the extension was built targeting an older version of Chrome or a different browser that didn't support crypto.randomUUID(), this method may have been added later or not added by the extension authors. Old browser version: An old browser version may not support crypto.randomUUID. Why Your Web App Code is Involved (Indirectly) Your web app's code triggers the extension's injection mechanism. Your code doesn't directly use crypto.randomUUID(). Dissecting the Given Code (and How it Relates) Let's look at the code snippet you provided and see how it contributes to triggering the error, even if it's not causing it: Code (l),i.filter(p).forEach(s=>{let u=b();e.addEventListener("DOMContentLoaded",()=>{l(s).then(u.resolve)},{once:!0}),a=[...a,u.promise]})):(`${n}`,a=[...c,...i].filter(p).map(l)),Promise.all(a)},y=()=>{let e=chrome.runtime.getURL(""),t=new URL(e),r=t.protocol,o=t.host;return`${r}//${o}`},m=(e,t)=>{chrome.runtime.sendMessage({name:"report-error",data:{name:"InjectContentScript",message:e,severity:"error",stack:t}})},S=(e,t)=>{if(!h(e)){console.error(t),m(t);return}let r=`${t}, ${e.message}`;console.error(r),m(r,e.stack)},l=async e=>{if(`${n}${e.label}`,e.world==="ISOLATED")try{await C(e.path)}catch(t){return S(t,`Failed to fetch ${e.path}`),Promise.resolve(void 0)}else{let t="Only isolated script injection has been supported";throw m(t),new Error(t)}},C=async e=>{let t=[];try{await T(e);return}catch(i){t.push(i)}await d(25);try{await import(e);return}catch(i){t.push(i)}await d(50);try{await import(e);return}catch(i){t.push(i)}if(t.length===0)throw new Error("Logic error: unreachable code w Use code snippets with caution Content Script Injection: The code heavily suggests that it's part of a system for dynamically injecting content scripts (scripts that run in the context of a web page) into web pages. This is common for browser extensions. l Function: This is likely the main function for managing the injection of a script. It checks if the target world is "ISOLATED" (a way of running a script in a sandboxed environment). C Function: This is the function that actually attempts to load the script. It tries import() three times, with delays (d(25), d(50)) in between each attempt. The file it tries to import is given in e.path. The error message we are getting is probably coming from this code. chrome.runtime.getURL(): This function is crucial for extensions. It is getting the URL to fetch files from the extension itself. This makes the browser look inside the extension for the injected.js file. Error reporting: The code contains functions m and S which are sending errors to the extension, probably for debug or error tracking purposes. import(e): The repeated import(e) is the exact point where the error happens. When the injected.js is being imported, it uses the crypto.randomUUID, and since it is unsupported, it fails. Solution and Workarounds Since the problem is in an external extension file, you cannot directly modify the injected.js code. Your solutions are more about working around the issue or ensuring the extension is updated: Update the Extension: If the extension is from the Chrome Web Store, check if there's an update available. The extension's developer may have fixed this bug. Contact the extension support and report the issue. Find an Alternative Extension: If updating doesn't work or there's no update, see if there's a different extension that offers similar functionality and doesn't have this problem. Polyfill: If the extension is not maintained, a way to avoid the issue could be to implement a polyfill. This polyfill could be injected before the extension's injected.js and would create the crypto.randomUUID if it doesn't exists. Disable the Extension: If you don't need the extension at all, disable it in your browser's extension settings. Use a different browser: An old browser version could be the cause of the issue. Try using a newer browser version. Important Considerations Security: Be cautious about disabling security-related extensions. Make sure you understand the risks involved. Extension Development: If you are the developer of the extension, replace crypto.randomUUID() by a compatible UUID method or add a polyfill. In Summary The error "crypto.randomUUID is not a function" in your scenario means that the injected.js file within the extension is trying to use a feature that's not available in the execution environment. You can fix this by updating or replacing the extension, or by using a polyfill. You must investigate which extension is injecting this file. Data used to understand this message Use search instead AI tools may generate inaccurate info that doesn't represent Google's views. Data sent to Google may be seen by human reviewers to improve this feature. Open settings or learn more2KViews0likes6Comments