👍
--
You received this message because you are subscribed to the Google Groups "Chromium Extensions" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-extens...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-extensions/25411fb5-6ee7-46a7-b346-83f08cb38048n%40chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-extensions/CAOG_JKJ1QVtfuYGx3Zn8TcHTtczBmeO%2B%2BK%2B%3DeLjqRvKs0%3Dd-%3Dw%40mail.gmail.com.
It seems that all users bookmark IDs are periodically changing. In my extension, users reports for example, the app was originally linked to a folder with ID 183, but after Chrome updates, it crashes because the ID of this folder has changed to 93.
Hi Oliver,
When I mentioned a crash, I was referring to an exception in the extension that occurs when it tries to access a bookmark category by an ID that no longer exists.
This issue occurs not because the user manually deleted the category, but because the ID of the category has changed.
For example:
Other bookmarks -> extension_folder -> some bookmarks / folders
In the extension, I store the ID of extension_folder and also the IDs of some bookmarks / folders. However, after some time, the extension stops being able to correctly access extension_folder or some bookmarks / folders because the ID of extension_folder or any other folder changes.
I have a workaround where I locate the folder for my extension by its “title” and restore the relations using the new IDs, but this approach is not practical for long-term development. Users are still experiencing instability in the extension.
I can add logging on my side to gather more information when an ID mismatch occurs, which might help us better understand at what stage or how often this happens.
I’ve written a detailed investigation on this bug today in the Chromium issues.
In the next few days, I’ll add a metric to my extension to track how many users are affected and to monitor when the fix is implemented to ensure it works.
.png?part=0.1&view=1)
What makes it more frustrating is that this issue was discussed before, and developers were hoping for a long-term stable solution to prevent exactly this kind of breakage in the future.
Hi Oliver,
Each folder a user selects is referenced by its chrome.bookmarks ID, and that ID is what connects the user’s folders and bookmarks to their layout inside the extension.
When those IDs change, the extension can no longer locate the user’s chosen folders — so their bookmarks simply disappear from the UI.
Every bookmark and folder also has custom user-defined properties — such as icon, custom icon, bookmark color, folder color, and folder icon.
All of these are stored in Homey and linked to the original bookmark or folder by its ID.
When Chrome randomly regenerates IDs for all bookmarks, all of these mappings break, and users lose their visual and organizational settings.
This just happened again for all users after the latest update, causing another wave of negative feedback and uninstalls.
Even users who paid for the premium version lost their customized folder and bookmark setups.
At this point, a Chrome extension has no reliable way to trust any persistent identity in chrome.bookmarks.
It can’t rely on a bookmark’s ID or any other stable property.
What makes it more frustrating is that this issue was discussed before, and developers were hoping for a long-term stable solution to prevent exactly this kind of breakage in the future.
четверг, 30 октября 2025 г. в 15:36:01 UTC+1, Oliver Dunk:
Hi Oliver,
Each folder a user selects is referenced by its chrome.bookmarks ID, and that ID is what connects the user’s folders and bookmarks to their layout inside the extension.
When those IDs change, the extension can no longer locate the user’s chosen folders — so their bookmarks simply disappear from the UI.
Every bookmark and folder also has custom user-defined properties — such as icon, custom icon, bookmark color, folder color, and folder icon.

All of these are stored in Homey and linked to the original bookmark or folder by its ID.
When Chrome randomly regenerates IDs for all bookmarks, all of these mappings break, and users lose their visual and organizational settings.
This just happened again for all users after the latest update, causing another wave of negative feedback and uninstalls.
Even users who paid for the premium version lost their customized folder and bookmark setups.
At this point, a Chrome extension has no reliable way to trust any persistent identity in chrome.bookmarks.
It can’t rely on a bookmark’s ID or any other stable property.
What makes it more frustrating is that this issue was discussed before, and developers were hoping for a long-term stable solution to prevent exactly this kind of breakage in the future.
Hi,