Replies: 5 comments 19 replies
-
we don't need to rename everything to make use of bookmarks as a mechanism that underpins Essentials and Pinned Tabs |
Beta Was this translation helpful? Give feedback.
-
Your suggestion seems to ignore the workspace scope, so I want to add on to this. If going with the bookmark approach, then each workspace should have its own dedicated folder so its pinned tab can be living there. Otherwise, how Zen would know which workspace the just synced pinned tab belongs to.
I have nothing against this as well, but another note on the workspace: I can see the bookmarks structure like this:
|
Beta Was this translation helpful? Give feedback.
-
Jumping in here to share some thoughts following the conversation over at this PR about the relationship between tabs and bookmarks—especially in the context of browsers like Zen and Arc. I know there are strong opinions on both sides, and I completely understand the argument for keeping tabs and bookmarks as distinct concepts, which has been the standard in most browsers. However, I think it’s worth highlighting that browsers like Arc (and now Zen) are intentionally shifting away from the traditional model. In Arc, tabs are persistent by design—they stick around across sessions, can be organized into folders, and act almost like “pinned applications.” This persistence and organization make tabs feel less like temporary session items and more like a workspace you return to, which is why the boundary between tabs and bookmarks gets blurry for me. Personally, I still prefer the idea of bookmarks behaving like tabs—especially when it comes to features like folders, nesting, and portability across devices and browsers. For my workflow, this approach feels more flexible and future-proof, particularly for syncing and migration scenarios. Of course, I totally recognize that the final decision is up to the project maintainers and the overall vision for Zen. I just wanted to add my perspective for anyone else following this discussion or weighing in on the direction. |
Beta Was this translation helpful? Give feedback.
-
Pinned tabs as a bookmark replacement FAIL once you have too many bookmarks. It gets too cluttered. |
Beta Was this translation helpful? Give feedback.
-
I agree a clear decision should be made here. But these proposed changes are far too divisive. Zen has as much lineage with Arc as it does Firefox. I believe it should strive to strike a balance between the new paradigms developed by Arc and the traditional browsing experience. Arc's approach, with its significant changes, struggled with user adoption. I believe Arc's experience highlights the challenges of introducing too many radical changes at once. So I counter the proposed changes with something that hopes to strike a balance:
While users could opt out of bookmarks, I don't believe outright removing them, even with a replacement, is the right approach. Again, I stress: forcing change is not the way forward. Please, if you think my proposal could do a better job, let me know. I welcome your thoughts on this proposal and am open to discussing alternative solutions. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hey! This discussion is based off of this comment I made on the current tab folder PR:
#9355 (comment)
In general I think bookmarks are a way better representation of how pinned tabs should or could work. They already bring native folder support, can be synced via Firefox Sync without any issues, can be renamed and even described and the only big "problem" would be to represent them as tabs.
Imo:
What are your thoughts? Since right now bookmarks are kinda useless in Zen this would be the perfect use case and would also help users who want to migrate back to Firefox to keep their bookmarks from Zen.
Since I'm a non-native speaker I tried to ask AI to come up with a good pro and contra list for both solutions. I told it to be objective and don't take a specific side:
1. Custom Solution (Building your own data storage & sync)
Pros:
storage.sync
if data size permits) that's perfectly optimized for your specific data model. This could include richer conflict resolution or more frequent syncing than default bookmark sync.Cons:
browser.storage.sync
limitations).browser.storage.sync
has strict quota limitations (e.g., 102KB total, 8KB per item, 512 items). For extensive "pinned tab" and "space" data, this might be insufficient. You'd need to compress data or chunk it, adding complexity.storage.sync
doesn't currently synchronize with the user's Mozilla account, which could complicate mobile app integration for actual sync.2. Leveraging Firefox Bookmarks
Pros:
browser.bookmarks
) that already handles persistence, hierarchy (folders), and change events.Cons:
storage.local
orstorage.sync
for small amounts of extra data) to associate that with the bookmark ID.browser.bookmarks
API's capabilities and any future changes to it.Beta Was this translation helpful? Give feedback.
All reactions