Working on a page in Bear Web, then on Bear iOS takes a long time to sync

Operation system: Mac OS 15.4.1

Web Browser: Safari v 18.4


Bug report

**What were you doing✱:
Working on a page from both bear web and bear iOS
**What feature did you use✱:
expected syncing between iOS and Bear web to be quicker
What happened:
I was making changes to a page in bear on the web in Safari.
I stepped away and made additional changes to the same page on Bear on iOS.
The changes didn’t appear to sync for some time. I refreshed the page in bear web and bear for iOS expecting the change to be pulled from iOS to web and it didn’t happen until much later.
What did you expect to happen:
The changes I made in Bear on my phone should realistically sync to Bear on the web immediately in realtime or after manually syncing or refreshing the page. Instead, it seems to take minutes or hours.

Feedback:
I added a question mark on a page in Bear for web knowing I would need to add an address there later once I knew it. I added the address on Bear for iOS ten minutes later (after someone shared the address with me). Then fifteen minutes after that back in Bear for web I viewed the page in Bear for Web and the changes I had made in Bear for iOS wasn’t yet reflected. I refreshed Bear for web and the change still wasn’t there. I opened Bear on iOS and saw the changes I had made were still there. Eventually the change did come over hours later after I added the address again which was annoying as I then had to delete one of the repeated addresses now that sync caught up. Feels like syncing takes too long between Bear for web and other versions of Bear. Any tips to force syncing between Bear for iOS and Bear for web so I don’t have to redo work, then undo the redid work?

Thanks for the feedback. We know the sync isn’t always immediate, but it should definitely happen more often than what you described. We’re going to be investigating this in detail.

1 Like

I just tested it again. I adjusted a couple lines on the same page in Bear for iOS. Opened the sync setting to visibly wait for the sync to occur (Last sync - Just now). Then refreshed Bear for web in safari. My changes aren’t there even though iOS said the sync just occurred. Would love for there to be a way to force a sync that actually ensured the changes made on device A are input to device B. As it stands I just have to twiddle my thumbs for a few minutes/hours for the changes to eventually show up on the other page. I don’t appear to have any control over the sync as the end user which is frustrating. Please either ensure the changes are made in real time or at least provide a way for the end user to force a sync so we don’t have to wait for some arbitrary interval to occur that reflects our changes on a page across said page across other synced devices with consistency. I love the Bear app, this feels like a bug/opportunity for improvement though.

The sync performance will improve a lot in the near future: in this phase our goal is reliability, and we kept things as simple as possible; that means we’re not optimising for synchronicity just yet.

Having said that, the fact that the updated data didn’t show up on the web when the iOS app reports the sync completed is definitely worth investigating. Thanks for the report!

1 Like