<table><tr><td style="">bruns created this revision.<br />bruns added a reviewer: Plasma.<br />Herald added a project: Plasma.<br />Herald added a subscriber: plasma-devel.<br />bruns requested review of this revision.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D15357">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>An entry from the moz_places db may have several referring entries<br />
in the moz_bookmarks db, i.e. where moz_places.id = moz_bookmarks.fk.<br />
One of these entries is the "main" entry, while the other ones are used<br />
for tags. Only the main entry has a title, while the others have not.<br />
The tag entries have the same type as the main entry, even the parents<br />
have the same type (folder).</p>

<p>Another source for duplicate URLs are manually created bookmarks, e.g.<br />
in different folders. These may have the same or different titles.</p>

<p>To remove these duplicates, merge all entries with the same URL. If a<br />
URL has multiple entries, keep all with distinct titles, otherwise keep<br />
at least one - a bookmark may have an empty title.</p>

<p>See also <a href="https://phabricator.kde.org/T9626" style="background-color: #e7e7e7;
          border-color: #e7e7e7;
          border-radius: 3px;
          padding: 0 4px;
          font-weight: bold;
          color: black;text-decoration: none;">T9626</a></p></div></div><br /><div><strong>TEST PLAN</strong><div><ul class="remarkup-list">
<li class="remarkup-list-item">Create a bookmark</li>
<li class="remarkup-list-item">Add one or more tags</li>
<li class="remarkup-list-item">Open FFs bookmarks sidebar</li>
<li class="remarkup-list-item">Copy and paste the new entry</li>
<li class="remarkup-list-item">Copy and paste the new entry again, change its title</li>
</ul>

<p>Search for the new bookmark. It should appear exactly twice, once<br />
with the original title, once with the modified one.<br />
Without patch, it appears 3 times, plus once more for each tag.</p>

<p>Caveat: The bookmarks db has to be checkpointed to make the new<br />
entries visible in the main DB file.  To force checkpointing, execute:<br />
$> sqlite3 -column -header  ~/.mozilla/firefox/*.default/places.sqlite "PRAGMA wal_checkpoint"</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R120 Plasma Workspace</div></div></div><br /><div><strong>BRANCH</strong><div><div>T9626</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D15357">https://phabricator.kde.org/D15357</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>runners/bookmarks/browsers/firefox.cpp</div></div></div><br /><div><strong>To: </strong>bruns, Plasma<br /><strong>Cc: </strong>plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart<br /></div>