Protect what matters – even after you're gone. Make a plan for your digital legacy today.
Forum Discussion
Max_ag
1Password Team
2 years agoExperiment #4 – New interface in 1Password.com’s vault view
Hi Folks!
Today we’re bringing you a beta version of a major update to the vault item view interface on 1Password.com. Our goal is to align the design with the main desktop application as well as improve our ability to introduce new features consistently across all of our platforms.
Unlike previous experimental features in labs, you are not required to manually enable this experiment, and it will not appear under the “Labs” tab in the 1Password apps. As this is an updated vault item view of our web interface, you can access it directly via this link.
At this time, the new interface provides a read-only version, which means it is limited in functionality compared to the current interface. We wanted to start testing as early as possible to identify any potential issues well in advance of a full rollout. Full functionality that aligns with the current vault item view interface will be gradually introduced over the next couple of months as we continue testing and developing.
The primary questions I'm trying to answer are:
1. Do you prefer this new interface over the old one?
2. Do you see value in us rolling out this new interface of the vault item view to all 1Password users?
3. Are you experiencing any performance issues?
4. How often do you use the vault item view in 1Password.com?
We are eager to hear what you think about this new web interface. Please share your feedback and thoughts below in the thread!
Updates
Jun 20
- Added Watchtower
- Added a link to the admin dashboard from the vaults menu
- Added "What's New" to the help menu, which links to our new release notes page
- Added vaults in quick find results
- Improved performance when loading an account with many vaults
May 16
- Added ability to share items
- Added item sharing history
- Recently Deleted now limits deleted items to the last 30 days
May 2
- Added support for viewing item history
Apr 15
- Added support for creating and editing items
- Added categories back to the sidebar
Feb 15
- Fixed part of the issue firebeyer mentioned with custom item categories. Right now all custom categories will be grouped together under "Others", and we'll be fully supporting active custom categories soon.
- Group and sort categories in the item list filter menu to match the desktop apps.
Feb 6
- Began supporting localization for the 12 languages already supported in the rest of the web app and other apps. There are some tasks remaining there.
- Maintain the last item list sort order throughout the app and across page reload.
- Show an alert popup when encountering unexpected errors, to hopefully avoid just showing a blank screen like norysang reported.
- Squashed some minor bugs.
530 Replies
- SvendKNew Contributor
1P_Rob (About Home page) That's great, thanks. I guess I'll revise my request a bit. I do need to select a vault every time I go to the 1Password website, as sometimes I need a personal or a company login, and sometimes it's one of our client's logins I need.
We have the employee/personal vault and our company vault and then we have vaults for each of our clients. I don't work on all clients, so it could be nice to not have to search 30+ vaults (even though they are ordered alphabetical).
So I do need to select a vault and thus the current front page is fine - I guess it's the loading time after I click the vault that bothers me. If the loading time is before, so the first load after login, I believe it's better. I don't really know what I want :-)
And add ability to favorise vaults and show these vaults on top, maybe in order of usage over time?
Or go straight to /app and show Employee vault, but open the Vault dropdown, so it's easy to select another vault. And show favorited vaults first in the list? That would work quite good I think?
And maybe move the vault dropdown to a left sidebar that pops in and out? So when you select a vault, you "go into the vault, to the right", and then click the sidebar to "go out of it again, to the left" - but not with unnecessary extra clicks though.
I'm sorry for rambling, I hope you can use some of this :-)
Best regards
SvendKPS: There seems to be no scrollbar in this input field, so with this long text I cannot get to the top with mouse scrolling or dragging a scrollbar, only by moving the text caret to the top with arrow keys or ctrl+home.
- 1P_Rob
1Password Team
I hope you can get the enhanced security to work so it behaves more like the old view with regards to only logging in once in the browser
Icannotturnoffqa I hope so too, but again, the old view worked the same way. It's never been possible to open 1Password in a new tab and still be signed in.
can you add this (Screenshot ⤵︎) that has on the Old Version.
MrNice this may be something we can do in the future. For now, you would just have to add a new field and delete the old one.
There is a link in the browser extension which states "Let us know what you think" and it links me here.
rrrobot ok, but I promise you that's not the browser extension. :) I'm guessing what happened is that you clicked "Edit" or something else that took you from the browser extension to the web app, which is the only place that link appears. So I think we are on the same page, talking about the web app, and my previous post here discusses several performance considerations if you're interested.
Given the state of modern app development, I'm close to 99% certain that the same or extremely similar codebase is being used for the website, mobile app and browser extension. It's the curse of rewrites in the 2020's - There's no "native" apps anymore, which contributes directly to the concern I raised in my comment.
rrrobot we're sharing as much code as possible between the desktop app and the web app. The browser extension is mostly its own thing, although it shares some code with other apps. For more complex tasks it sends you to the desktop app or web app. The mobile apps don't have any web-related code. They share Rust code, but the UI is native (Kotlin for Android, SwiftUI for iOS).
Regardless, we intend for our desktop and mobile apps in particular to be very performant because of their offline cache of data and the fact that you aren't downloading the app every time you use it (like you are with the web app). So the problem you're seeing with the Android app is definitely not expected, and I'll pass it on. If you'd like to follow up on it, I'd recommend making a post in the Android category of the forum.
My personal rough definition of "stable" software is that it should be able to go some nontrivial amount of time (let's say a month or so) without requiring any changes that a typical user would notice. The old web UI has been meeting that criteria for some time now.
d9a I can appreciate this perspective coming from someone who is both content with the old version and participating in this thread.
If I can offer a different perspective, we have over a hundred open issues filed against the old version. Some issues have already been closed solely because they'll be addressed by the new version. The fact that we're not regularly fixing these issues in the old version does, in a sense, make it more stable, but it doesn't make it better, in my opinion. I would rather be actively improving the user experience than leaving it static for the sake of stability.
UI changes (and to an extent, even new features) should, in my view, only be happening once or twice a year max
d9a I'm sorry for your sake that we won't be meeting that expectation. The reason for shipping changes more frequently is to please customers. If your opinion was held by the majority, I'm sure we'd all go back to waterfall workflows. 🤷♂️
as I recall from the days of 1Password 8 being released and users asking for a way to keep support for 7 going, a similar proposal was put forth and ultimately not taken up
d9a To be fair, 1Password 7 is still supported. Even the later versions of 1Password 6 are still supported.
It's a bit harder to keep serving two versions of a web app long term, though.
I make very heavy use of private browsing windows ... I much prefer keeping the persistence of sensitive data on my machine to an absolute minimum.
d9a this explains a lot. 😅 Sadly, I don't think you're going to be happy with the long-term direction of the web app in this case. Many users want the web app to mirror the functionality of the desktop including advanced full-content search, suggestions based on other items, and so on. To make those features possible, we have to give the web app an offline database and download all items. This will mean that the first load will take longer than the old version, but subsequent uses will be snappy because the data will already be there. This is how the browser extension, desktop, and mobile apps already work. But if you're in a private browsing window, you won't get any of that benefit. However! ⬇️
I realize this is incredibly out of scope for this particular project/discussion, but adding the ability to create/edit saved items directly within the browser extension itself sounds like it would perfectly address the bulk of my issues.
d9a we're actually looking at doing this! I agree it will probably make your life a lot easier because you will get the benefits of a local database, and you won't have to go anywhere for simple edits.
It is great - except I cannot work out how to add a logo to my entries. This used to be easy.
ETHELDOG yes, this is something we've removed for now. It's still possible to set custom icons in the desktop apps, though, and they will be shown in the web app. It will likely come back in a future version, but we don't consider it one of our most critical features.
cc: wooderm
Actually the Home page is a bit irrelevant (for me as a non-admin user), and I'd like to go straight to /app after the login?
SvendK we're considering making this change for non-admin users. Thanks for letting us know you'd like it.
Regarding performance, my previous post and this one go into that a bit.
QtWebkit-based browser, the beta "copy" button does not work, and it is no longer possible to select via mouse or keyboard a revealed password text for copy/paste.
legendwaffles we'll look into the broken copy button, sorry about that. I've not heard of that browser before. I hear you on the text selection. A workaround for now is to edit the item and select the text in the text field.
- legendwafflesNew Contributor
QtWebkit-based browser, the beta "copy" button does not work, and it is no longer possible to select via mouse or keyboard a revealed password text for copy/paste.
Specific browser in question is Qutebrowser, but whatever cleverness is preventing cursor selection, that's quite frustrating UX. I should definitely be able to use my mouse cursor to select my password, just like any other text on any other webpage. Selection does not work in Chrome, either, and I presume it is intentionally made that way in every browser. Seems like a pretty big step backwards.
In effect, 1Password's new beta is unusable for me. The old design works fine.
- woodermNew Contributor
Beat version why would you remove the ability to put / edit your icons for logins etc? Beta you cannot edit picture or add your own downloaded image for login? It is not available now, very annoying.
- SvendKNew Contributor
Hi 1Password
I havent' read the 16 pages of comments, but one thing;
Going from /home (grid of all Vaults) to one of the vaults is pretty slow, around 5 seconds till Chrome Network tab says it's finished. It looks like an app that is spinning up (which it probably is), separate from the home page.
5 seconds isn't breaking, but surely it's way slower than the old, isnt' it?Actually the Home page is a bit irrelevant (for me as a non-admin user), and I'd like to go straight to /app after the login?
Best regards
SvendK - ETHELDOGOccasional Contributor
It is great - except I cannot work out how to add a logo to my entries. This used to be easy. I tried EDIT mode etc but cannot find a command to upload my preferred logo.
- d9aOccasional Contributor
1P_Rob I think at this point we're at least pretty much on the same page about things. There's just two points I'd like to clarify:
we're going to disagree about what constitutes half-baked, and code at 1Password is always under active development.
It's fine to disagree, but I can at least offer a little context on why I used that term here. Definitely at the top of my mind is the huge drop in performance, with page loads taking several times longer than before. I think that alone is a hard blocker to calling something ready to ship. The other factor is that there's still a number of known issues being actively discussed in this thread, which is a pretty clear sign of instability, even if most of them don't really impact the way I use 1Password myself.My personal rough definition of "stable" software is that it should be able to go some nontrivial amount of time (let's say a month or so) without requiring any changes that a typical user would notice. The old web UI has been meeting that criteria for some time now. Updates that improve performance or security are also perfectly fine from this position, while frequent bugfixes are a sign that something shipped too early, and UI changes (and to an extent, even new features) should, in my view, only be happening once or twice a year max. Feature updates once a year can be cool and exciting to check out all in one sitting, but tiny feature updates all the time are exhausting and make me not want to engage with any of the new things in the first place.
Basically, if things are still moving around frequently, I don't think you can really call that UI stable. I'm also aware that this is becoming an increasingly unpopular view among other developers and I'm unlikely to see a reversal of the rolling release trend, but I'm still not thrilled about it and at least make an effort to put my money where my mouth is by paying a premium for LTS versions of software whenever I have the option to do so. That really just comes down to a business decision, and as I recall from the days of 1Password 8 being released and users asking for a way to keep support for 7 going, a similar proposal was put forth and ultimately not taken up.
From a cold start, clicking edit in the extension, it took about 10 seconds for the item to show up for me in the new view in edit mode. Subsequent tests were much faster though, about 3.5 seconds each time.
I think I can offer a little context here as well regarding the way I use 1Password, or more specifically browsers in general. In particular, I make very heavy use of private browsing windows -- nearly all of the "browsing" I do happens in one, as does a significant portion of my login sessions on various sites. Pretty much the only things I open outside of a private window are tabs I want to be open 24/7. Even things like logging into bank accounts happens in those little ephemeral sessions. This upsets my bank (and plenty of other sites) to no end, thinking I'm logging in from a "new device" every time, but I much prefer keeping the persistence of sensitive data on my machine to an absolute minimum.This means that when I'm editing an item in 1Password, there's a good chance that I'm doing so in a browsing session that's never seen my.1password.com before, and therefore wouldn't have anything cached from it. I'm almost always loading the UI completely from scratch. I also rarely have a reason to edit multiple items at once; I want this to be a quick in-and-out process.
Maybe there's a way to cache parts of the web app in the extension itself to poke through that session partitioning (which isn't really a privacy issue since the web app doesn't load any third-party resources), but that sounds pretty complicated, especially to cover a use case that probably isn't all that common. You could also work around it by having the extension always open the webapp in a non-private window, although that can quickly get messy if I've got a bunch of windows open, and I do like keeping related things closer together by always opening the webapp in the current window.
I realize this is incredibly out of scope for this particular project/discussion, but adding the ability to create/edit saved items directly within the browser extension itself sounds like it would perfectly address the bulk of my issues. I care a lot less about a page taking 10 seconds to load when it's not something I'm pulling up possibly multiple times a day, often right in the middle of another task. That would also be way less intertwined with some random user's specific usage patterns, and is something I'm sure would be appreciated by a much broader segment of the extension-using population. Now that I'm thinking about it, I have to imagine this is a feature that's already been requested before, in which case I'll enthusiastically add my vote to the tally.
- rrrobotNew Contributor
Hi 1P_Rob,
There is a link in the browser extension which states "Let us know what you think" and it links me here.
Given the state of modern app development, I'm close to 99% certain that the same or extremely similar codebase is being used for the website, mobile app and browser extension. It's the curse of rewrites in the 2020's - There's no "native" apps anymore, which contributes directly to the concern I raised in my comment.
If this forum isn't the place to provide feedback / request changes on the extension or mobile app experiences it just contributes to a poor overall experience with the 1password tool and the 'new UI'. I followed the link and it brought me here... Frankly speaking, if the performance issues aren't ironed out I will have to look elsewhere for a trustworthy password management tool as the extreme latency I see now occurs at literally the worst times (when I'm offline, or in an air gapped environment, with a huge password vault nearing 2000 entries).
Would you be able to raise my concerns 'up' and ensure that they get reviewed/addressed?
- MrNiceNew Contributor
can you add this (Screenshot ⤵︎) that has on the Old Version.
Thanks :) - IcannotturnoffqaOccasional Contributor
1P_Rob thanks for quoting the previous message and paraphrasing it. Much appreciated!
I hope you can get the enhanced security to work so it behaves more like the old view with regards to only logging in once in the browser, having the timeout preference stick overnight, and not force users to log in so much as they do in the new view.