-
Notifications
You must be signed in to change notification settings - Fork 448
Implement password sync #3228
Comments
Will this be implemented any time soon? It's super annoying to not have my passwords on iOS. |
Hi there @tsndr 😄 Quick update on sync overall; @soner-yuksel is just wrapping up History sync right now with #3703 The other types we'll be looking at are:
Password would be the easiest to grab next. @anthonypkeane can help collect requirements |
Hi @bsclifton, I appreciate the reply and am looking forward to its implementation and to using Brave again. |
Hello @bsclifton. Seeing if there’s an update to this. Password sync is one of the last features preventing my switch from chrome. Thanks a bunch! |
@jsecretan filling in the issue template is such a small amount of effort and helps show that you actually care about your issue. |
@lil5 Are we making this about formalities now? If you don't care about this issue, just keep it to yourself. |
This is a critical feature. People are moving away from your product because of this. It is extremely frustrating not being able to login to any website on iphone/ipad. Basically Brave is unusable on mobile because of this. |
Hi folks - I updated the original post; thanks for calling that out @lil5. It's good to have clear requirements for what the feature will do. We are looking at this now - development hasn't started yet. @soner-yuksel has been digging in on the iOS side and @jamesmudgett will help with the design itself. @anthonypkeane has been leading the overall effort as the implementation may allow Brave to be used as a password manager in other applications. I assigned folks to reflect the real status (that it's being worked on) |
@bsclifton, could you provide a timeline for this feature being released? I echo the sentiment of the others, in that this is a critical feature that significantly detracts from your product. If there is no timeline assigned for this internally at Brave yet, I will unfortunately have to switch to another browser that is more feature complete. |
@soner-yuksel will be able to give an update here 😄 Good progress has been made actually (maybe we can share screenshots?) |
Hi folks.
As you might know, we added Right now, in our existing design we only have “Save Logins” toggle in our Settings and there is no way of seeing saved passwords. As the first step we want to introduce new Passwords & Logins screen. In addition, we want to refine our script that enables us to save and auto-fill login information.
This week I will provide the details on the UI design change and develop login script that will link the In short, the password screen will support listing, deleting, updating, searching and actions for the fields (open & fill, copy, reveal). For the improvements in the login script we made changes towards supporting login suggestions where window can be iframe.contentWindow and injecting into iFrame, in addition we worked on XSS (Cross-Site-Scripting) problem where it won’t inject autofill credentials. Some example screenshot from the potential UI changes. We are very close to finish these first steps this week and create a PR for it. In our next ongoing step, we will be working on Password API on brave-core side where we can do our password operations using brave-core which enables us syncing password items. This work is already started and we finished a significant portion. In addition to creating the Password API, this work will also include migration of the existing login-password items and syncing them. When we achieved this there will be possible new alterations to UI where user can save and auto-fill the passwords in different ways. Finally, we would like to finish this feature by implementing a Password Manager for iOS. This will enable the user to conveniently register Brave as a password manager and use it throughout the system. |
Thank you @soner-yuksel, I appreciate the thorough response! Do you have any target release date for this feature in the iOS app? |
We dont have any |
@michaldepa as a safe ballpark (a date that we'll have password sync 100% completely done by) - I'd say we should have this within 2-3 months. Likely sooner 😄 As @soner-yuksel mentioned, we'll land this in phases. For example, adding the new password list screen, fixing/improving the save password prompt, and then finally wiring up the passwords from sync itself to our passwords 😄 |
That sounds great, thanks! |
Thanks for the update! Once the passwords are synced, do you know if we will be able to use the sync passwords in other apps with the iOS auto-fill password feature, like Chrome does? |
@Apraptor ah - being able to use Brave as a password manager. We are looking at this! I believe the work to enable this will be separate as it involves getting an entitlement and making specific changes to the app. But we definitely want to do this. Maybe @anthonypkeane can share more details |
good morning everyone. Just checking in... are there any updates on this issue so far ? Is it the only blocker between me and using brave full time. |
We will most likely have to delay it a bit, to fix other retention focused things and browser parity items. @soner-yuksel works on it and should have more insight on how much work is still needed in order to deliver it. |
Thanks for the update. Unfortunately, it seems that the Brave product management team is not realizing how crucial this "simple" functionality is. As I mentioned already, nowadays the average number of devices the user has is not 2 or 3, but 10, that is a fact. Google it. So imagine how frustrating is to have a browser that does not remember your passwords throughout those devices. And we all log in multiple times a day to many websites. There are many good things in Brave, many. But not having a basic functionality to sync my passwords, really? If you open a certain website on other 9 devices that I mentioned, how do you think the user will log in? Do you understand that this is a pitfall where the user will immediately switch to another/previous browser? Good luck retaining them at this point. |
Let me give a more transparent update about progress including "what are we going to release upcoming version", "what are we working on right now" and "what are we delaying".
We finished the work on implementation of Implement Logins & Passwords Screen. In addition to the UI implementation we are going to release the improvements for LoginsHelper to solve iFrame and Cross-Site-Scripting problem. Tickets: #4112 #4113
We are working actual password sync implementation on brave-core side, this work is mostly finished. In addition to the brave-core side work we are also working migration of existing passwords and changing the iOS code base it will support password operations thorough the new created API. This is taking a while because of the some other obstacles on brave-core side related with sync and refactoring Sync API classes and its mobile implementation.
The much needed improvements on UI while saving and auto-filling the passwords while website is on the screen. These alterations includes changes to UI where user can save and auto-fill the passwords in different ways. Becoming a Password Manager on iOS. This will allow us to use the passwords saved in Brave on other applications. I hope this gave a little bit more clarification about the progress. |
Totally aggree on this. This basic functionality should be at core of every browser and this no-sense delay is clearly gonna cut the userbase. I am no dev by any means.. but everysingle application i have used on IOS which allowed to synch data across devices.. had this feature at day 1 release. |
True just hope a better security than a simple key for password sync. |
@bsclifton, @soner-yuksel thank you for the update. can't wait for this feature to be released. I can't tell you how many times I'm out and about and find myself unable to access a website because the password is only stored on my desktop. Just being able to sync and access those password on my iOS will already be a huge game changer. |
If this feature is enabled it will definitely be a game changer for this excellent browser! |
As we mentioned in previous comment #3228 (comment) We are adding Sync Internals page with And like @iccub mentioned, we are close to land the work for password sync and our estimation to deliver it in For more details .. brave-core PR : brave/brave-core#12360 |
Hey all, the password sync is out on the latest App Store build :) you may need to go to the app store to update it manually since it's a staged rollout. Let us know whether it works for you or if there's any problems. Next sync type in the work queue is Tabs |
What a great day. Good bye Chrome. |
Hi Iccub Thanks! It works. However, I have noticed that if I have two or more logins saved for a particular page it will auto populate one and there is no option to select the other ? |
Does not autofill the passwords, continues to use the "Apple system passwords" am I missing something or are you supposed to copy and paste the brave synced passwords manually to login to a site? |
what website are you having problems with @WizardOfWor1969? not great workaround but you can go to the password manager from the Brave settings and copy credentials to your clipboard manually |
@jayorzee I think we do not handle this case yet, we plan to show a prompt before credential autofill, I will try to check if there's any design we can think of to allow handling multiple entries Our long term goal is to reuse more of the chromium's logic when it comes to the password fill, |
Sites that have multi-step login doesn't work for me, for example Twitter. @iccub |
schwab.com does not work. Odysee.com , yewtu.be, most sites for me so far do not work. I think I could only get one to work, and I had to type in the username and the password appeared. atariage.com did work. |
Honestly I'm just happy that I can even copy out the password. I've been waiting for this for a year. |
I was happy with password sync for a few days, but today my ipad lost the connection with the sync chain |
Unfortunalty that is a well known -and replicable- issue on IOS that is
taking way too long to get acknowledged and solved.
You could voice your issue there … hopefully this will help raise
awareness.
https://community.brave.com/t/ios-sync-wont-work-sync-communication-error/289995
The issue has already been shared in this mailing list.
Thanks
…On Tue, 12 Apr 2022 at 11:36, mdlaat ***@***.***> wrote:
I was happy with password sync for a few days, but today my ipad lost the
connection with the sync chain
<https://community.brave.com/t/brave-sync-on-ios-is-completely-broken-and-has-been-for-many-months-plus-other-bugs-with-sync-on-ios-too-ios-if-you-have-ios-please-read/306368/184>
—
Reply to this email directly, view it on GitHub
<#3228 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AS3DOJZSZCPVV6HUBPNL47TVEU72NANCNFSM4WNK4LMA>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Since 1.37 my iPad does not sync anything at all. There is just a message "communication error" when trying to sync. |
@martinlanger90 can you show us your sync internals page? |
I tried to clear the sync data on that internals page. Now it works. Will let you know if it comes back. Other issue: I cannot choose between my logins on my pages where I would need my login credentials?! |
@martinlanger90 this is a gap we have to implement, see more at #5250 As a workaround you have to copy and pass your credentials manually from the Saved-Logins screen |
@bsclifton @soner-yuksel I just wanted to thank you again for finally bring password sync to iOS. It has saved me many times already to be able to look up a password from Timbuktu. There is one qualify of life feature that doesn't seem to be implemented yet, which is to allow any iOS app to tap into the saved passwords. Currently, I still have to double save my passwords to Keychain so that iOS app can access them without having to manually look it up every time. Do you know if this is a feature that can be enabled also? Thanks again. |
@Apraptor thanks for kind words. About your question, we have plans to register Brave Application as a Password Manager. We will mention here when we start working on it. |
Btw the Password Manager (Auto-Fill Provider) work will be landing with brave/brave-browser#36028 You can check the status from that issue. |
Problem Description
The iOS browser should sync passwords with Desktop and Android instances of Brave which have the sync feature enabled
Feature Overview
Please refer to the comments for details
Design
We will be using the Design created for #4124
Implementation Details
Please refer upcoming iOS PR for details and Test Plan
##User Experience
Additional information
There should be toggles for password on sync screen (on iOS) so user can choose to sync or not sync passwords.
The text was updated successfully, but these errors were encountered: