-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Proposal: Add permanentNodeType
property to BookmarkTreeNode
#732
Labels
neutral: firefox
Not opposed or supportive from Firefox
neutral: safari
Not opposed or supportive from Safari
supportive: chrome
Supportive from Chrome
Comments
github-actions
bot
added
needs-triage: chrome
Chrome needs to assess this issue for the first time
needs-triage: firefox
Firefox needs to assess this issue for the first time
needs-triage: safari
Safari needs to assess this issue for the first time
labels
Dec 5, 2024
oliverdunk
added
supportive: chrome
Supportive from Chrome
and removed
needs-triage: chrome
Chrome needs to assess this issue for the first time
labels
Dec 5, 2024
xeenon
added
neutral: safari
Not opposed or supportive from Safari
and removed
needs-triage: safari
Safari needs to assess this issue for the first time
labels
Dec 5, 2024
Rob--W
added
neutral: firefox
Not opposed or supportive from Firefox
and removed
needs-triage: firefox
Firefox needs to assess this issue for the first time
labels
Dec 5, 2024
Suggested name webextensions/_minutes/2024-12-19-wecg.md Lines 171 to 183 in edd0979
|
Thanks @Rob--W! We're moving forward with the |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
neutral: firefox
Not opposed or supportive from Firefox
neutral: safari
Not opposed or supportive from Safari
supportive: chrome
Supportive from Chrome
Proposal
Add a new
permanentNodeType
property to BookmarkTreeNode, with a new PermanentNodeType enum:This could be optional, or set to a
NOT_PERMANENT
/NONE
value for other nodes.Individual browser vendors could add additional variants to this enum.
Motivation
It is typical for browsers to have a number of permanent nodes at the top-level of the bookmarks tree.
For example, Chrome, Edge and Firefox all have a variation of the bookmarks bar concept.
Identifying these children is currently not possible in a robust way:
By ID
The IDs are not consistent between browsers:
Additionally, in Chromium based browsers the ID is normally predictable but can change in rare cases.
By name
The names are also not consistent and may change over time.
The text was updated successfully, but these errors were encountered: