Protect what matters – even after you're gone. Make a plan for your digital legacy today.
betas
2189 TopicsUnable to update to the beta from the production version
Hi, A while back I accidentally switched to the Nightly channel. I since switched back to Production and waited a Production build to release. I am now on Production and want the beta. I have switched to the beta channel but when I check for updates I get nothing. I've checked the releases page and there are definitely beta builds with higher version numbers than my current Production install but it refuses to update me to them. Why?23Views0likes2CommentsNew Browser extension comment
Hi, Just wanted to comment on something that I find annoying in the new browser extension. It ALWAYS uses the term "Sign in", yet I have the option to auto submit disabled therefore, it's not signing me in, but auto filling. I feel that if a user has the auto submit option disabled (like me), the wording should be changed to say "Auto fill" or something similar to actually indicate what will actually happen. Otherwise it's just misleading.29Views0likes4CommentsBrowser Beta: Feedback regarding the new sign-in experience
So I was suddenly being upgraded to this new experience today, however, it does not seems to be appearing on the https://releases.1password.com/b5x/beta/#changelog. I guess making the login selection up above resolves one very specific issue - sometimes it can annoying to have 1P prompting under a text box, especially when filling in forms. But I don't think this new design is the answer. Main issue - Long mouse travel - Instead of just flicking my mouse to choose my account, I now have to move my mouse all the way top to click it, which is never a trade off I would take to fix the "filling in the form" issue. Secondly, it was not visually better to have a much larger pop up blocking my web view whenever I am logging in.Solved172Views2likes9Commentscrypto.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 more1.5KViews0likes5Comments"Add New" search suggestions could be smarter
When I add a new item, and type "bank", I expect the first suggestion to be "bank account". Doesn't that make sense? Instead, I'm shown a list of what I guess are "popular logins" -- various banks that have "bank" in the name. Key Bank, US Bank, M&T Bank, PNC Bank, Royal Bank. Does 1Password think these are the best banks and wants me to have accounts with them? Does it really think it's more likely I'm trying to create a login for one of these, than that I'm simply trying to enter a new bank account? If I look farther down the list, I see some other categories listed: logins, secure notes, credit cards, with the suggested titled: "bank". Does 1Password think I'm trying to create a new credit card item, with title "bank"? No, that's not what I want... Why is "bank account" not at least shown here? I have to click "show all categories" to see it -- the search does not prioritize it over any of the other categories. Even if I type "bank a", the top result is to add a new "Bank of America" login. Only when I type "bank ac" does the new item "bank account" finally filter to the top of the list. That's what I should see from the start! My suggestion is to prioritize new category titles as the first-returned search results when adding a new item. The fact that the "Add New" screen shows (before starting a search) all these new categories at the bottom, makes it seem natural that typing their names would filter that list of categories. But what currently happens is, they are hidden after searching. One unrelated point about the new "Add New" screen: the tiles at the top are not useful to me. I will never click "Getting Started" and "Most Popular Logins" because I've been using 1Password for years. And the "Cryptocurrency Basics" -- I am not interested, and I wish 1Password would not try to push this on me! Must I look at these tiles every time I add a new item? Meanwhile, the list of categories below this is great: simple and nicely displayed. But the overall behavior would be improved if the top results of a search would simply filter these categories (as I've described above). 1Password Version: 8.6.0 Extension Version: Not Provided OS Version: macOS 11.6.375Views1like7Comments1PW Linux: Attach File / Choose Icon don't work.
Hello 1PW Team, I use the latest Beta 8.10.36 under Fedora 40 KDE (Version 6), installed with RPM package. I have the problem that "attach file" or "choose icon" don't work. When I click on "attach file" or "choose icon" nothing happened. What do you need from me to investigate in this issue? Greeting, Tom 1Password Version: 8.10.36 Extension Version: Not Provided OS Version: Fedora 40 KDE Browser: Brave421Views0likes14Comments"Sort by Most Recently Used" data lost in recent nightly updates
When I try to Sort by Most Recently Used every item now says "never used." Obviously that's incorrect. I first noticed this perhaps two weeks ago, I'm not sure exactly when the problem started, not do I know if that field has been reset/data loss, or if its just a display problem. Anyone else seeing this issue?14Views0likes1CommentRecent Android update breaks autofill for some apps
Just did an update on my Galaxy S23, using beta channel 8.11.20. So far I have noticed 1password no longer offers to autofill on 1 of my apps. I am sure there are more but this one is one I use daily. It's the Etrade app. I used to be able to tap on user ID or password and 1password would ask which login. Now, nothing happens. I have to manually open 1password, copy the password, go back to Etrade, type in my username and then paste the password. I tried rebooting my phone, turning off and on autofill options in 1password, removing the linked app from the stored password entry in 1password, and nothing works. I thought for sure once I removed the linked app and then logged into Etrade manually, 1password would ask to store the password for the app, but it didn't. Thank you.32Views0likes5CommentsSupport additional browsers outside of 'Program Files' on Windows
I've just installed the latest nightly version of 1Password, which finally introduced the 'Connect to additional browsers' feature on Windows. I wanted to try it out right away, but sadly Chromium (forks) usually install under AppData at user level. This shouldn't be a problem, since 1Password supports other Chromium browsers, such as Comet, which install under AppData. However, if you try to pick a browser outside of 'Program Files', you get this error: I'm sure there's a security reason behind this, but please let me decide what I see as secure on my system. So far, the only way I've managed to install a Chromium (fork) browser in the 'Program Files' folder was to use Winget with the '--scope machine' argument. However, smaller browsers often aren't really up-to-date on Winget (or aren't available at all) but I guess that's what 1Password wants me to use then, an outdated winget version of such browser... At least allow browsers installed under AppData/local, so that this feature will actually be useable for most people (many non techsavvy people aren't even aware of Winget).239Views0likes6Comments