Closed Bug 479189 Opened 15 years ago Closed 15 years ago

weave does not sync tag smart folders properly

Categories

(Firefox :: Sync, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: erasable_edition804, Assigned: Mardak)

References

Details

Attachments

(2 files)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1b2) Gecko/20081201 Firefox/3.1b2
Build Identifier: 0.2.100

Tag smart folders are empty on second computer

Reproducible: Always

Steps to Reproduce:
Test Case:
0. Delete all data from weave server
1. Start Firefox with new profile 1
2. Install Weave
3. Create a bookmark with an assigned tag
4. Open Bookmarks Organizer and drag the tag to the Bookmarks toolbar to create a tag smart folder
5. Sign-in and sync with Weave
6. Exit Firefox
7. Start Firefox with new profile 2
8. Install Weave
9. Sign-in and sync with Weave
Actual Results:  
The bookmark has properly sync'd but the tag smart folder in the Bookmarks Toolbar is empty.

Expected Results:  
The tag smart folder in the Bookmarks Toolbar should work and display the bookmark with the tag when clicked.

This is possibly related to Bug 444601
I use tag smart folders extensively to organize my bookmarks. I refuse to go back to regular folders ;)
screencast of the test case here:
http://www.youtube.com/watch?v=YaYoaZMKKXM
This is the Sync log of the initial sync.
This is the Sync log of the sync with second profile.
Fantastic job with the bug, thanks!  We'll reproduce this and find the problem.
Blocks: 468508
Severity: major → normal
Status: UNCONFIRMED → NEW
Ever confirmed: true
OS: Windows Vista → All
Hardware: x86 → All
Target Milestone: -- → 0.3
-> 0.4
Target Milestone: 0.3 → 0.4
No longer blocks: 468508
Target Milestone: 0.4 → 0.5
Keywords: relnote
Target Milestone: 0.5 → 1.0
Component: Weave → General
Product: Mozilla Labs → Weave
QA Contact: weave → general
Need to assess sooner rather than later.
Component: General → Sync
QA Contact: general → sync
Target Milestone: 1.0 → 0.5
Attachment #363053 - Attachment mime type: application/octet-stream → text/plain
Attachment #363054 - Attachment mime type: application/octet-stream → text/plain
Assignee: nobody → edilee
It looks like we're correctly syncing smart bookmarks...

But the bookmark uri we're syncing is "place:folder=427&type=7&queryType=1"

So the tag's id changes when we move to a new machine..
I would like to reiterate the potential relation of this Bug to Firefox Bug 444601
Depends on: 503923
Depends on: 503938
http://hg.mozilla.org/labs/weave/rev/87432c5aaa63
Create a new record type, BookmarkQuery, to handle place: uri smart bookmarks. Store what tag name the query wants and lookup the id for that tag on other machines on create/update.
Status: NEW → RESOLVED
Closed: 15 years ago
Keywords: relnote
Resolution: --- → FIXED
Flags: in-testsuite?
Investigating this bug for being potential crossweave automation test case candidate.
Component: Firefox Sync: Backend → Sync
Product: Cloud Services → Firefox
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: