wavebox / waveboxapp

Wavebox, the revolutionary and feature-rich Chromium browser that's built for productive working across Google Workspaces, Microsoft Teams, ClickUp, Monday, Atlassian, Asana, AirTable, Slack, and every other web app you use to get work done.
https://wavebox.io
1.29k stars 135 forks source link

Cookie container of tabs from other devices #1412

Open lens0021 opened 1 year ago

lens0021 commented 1 year ago

*

Bug/Feature description

The cookie containers are not restored when using 'Tabs from other devices'.

Steps to reproduce

  1. Prepare two cookie containers(user1 and user2) and two machines(A and B).
  2. Set up the sync between two machines.
  3. Create a tab on machine A.
  4. Make the cookie container of the tab is user2.
  5. Click 'Tabs from other devices' on machine B.

Then the cookie container of the restored tab would be user1.

Thomas101 commented 1 year ago

This should be carried across. How did you change the cookie container of the tab (i.e. through the cookie container indicator next to the address bar > open page in cookie container)?

It's worth noting that tab sync isn't completely immediate. Generally, changes sit in a queue for 30-60 seconds before they're sent to other machines, so it could be that if you're testing it in earnest the changes are still waiting to be sent

lens0021 commented 1 year ago

I've reproduced this, though it differs to my original post subtly. In my first machine:

  1. Create a new profile "1412"
  2. Create a new cookie container "Secondary"
  3. Add following apps.
    • a Github app with Primary profile
    • a GitLab app with Secondary profile
  4. Open tabs for each apps.
  5. Make sure the cookie containers in Secondary
  6. Create a new cloud profile "1412"
  7. Date & Sync → 🔧 → Upload

In my second machine:

  1. Open Wavebox
  2. Create a new profile "1412"
  3. Setup Profile Sync
  4. Date & Sync → 🔧 → Resync
  5. Click "Tabs from other devices" → Restore all

Then the Github tab is in Primary profile.

Thomas101 commented 1 year ago

Just to double-check this one is a typo...

Then the Github tab is in Primary profile.

...as I'd assume it would be in the primary profile?

I've tried the steps above a couple of times and both times I end up with GitHub with its tab in the primary profile and GitLab with its tab in the secondary profile.

In my case, Github and a GitHub tab in the lion profile...

Screenshot 2023-05-09 at 12 06 17

and GitLab and a GitLab tab in the coffee profile...

Screenshot 2023-05-09 at 12 06 19