I'm not complaining because this makes it easier for development when using sync storage, but this is a new behavior - either because of manifest 3 or chrome. In the past when loading an unpacked extension on different devices (with the same name/source), sync storage wasn't sync'ed because the extensions had different id's. Now with the same extension ID across platforms, sync storage is working during development and testing. Nice change! (but was unexpected).
--
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/f651ae00-6886-49f0-bed5-655a125ae91en%40chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-extensions/CAFY0HLPOewKFkgOgRAcU4jT6i0v3%3DeMEsV4tu8Vy5bsZMpGGiw%40mail.gmail.com.
yes, same path on both devices, but it didn't used to work this way. (for instance, my path is ~\desktop\localsource\blahblah)
Fuck you
--
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/7ae61c8e-347f-4834-a9e8-d800269b785an%40chromium.org.
You don't need to rely on this behavior, though. The "key" property in the manifest is the proper way of controlling the extension ID. This way you don't need to worry about the directory path.On Sat, Apr 30, 2022 at 5:42 AM Anthony Laxson <anthony...@gmail.com> wrote:Fuck youyes, same path on both devices, but it didn't used to work this way. (for instance, my path is ~\desktop\localsource\blahblah)Yes, it has always worked this way. This behavior is as old as I've been an extension developer (many, many years).Two different computers using different OS versions and different Chrome versions will assign the exact same extension ID to an unpacked extension loaded from "C:\path\to\extension".As long as the path is the same, the extension ID will be the same. It works even across different Chromium-based browsers.--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-extensions+unsub...@chromium.org.
Spot on, Hr! I believe this is where that's implemented: https://source.chromium.org/chromium/chromium/src/+/main:extensions/common/extension.cc?q=GenerateIdForPath&ss=chromium%2Fchromium.
On Saturday, April 30, 2022 at 6:17:10 PM UTC-7 hrg...@gmail.com wrote:
You don't need to rely on this behavior, though. The "key" property in the manifest is the proper way of controlling the extension ID. This way you don't need to worry about the directory path.On Sat, Apr 30, 2022 at 5:42 AM Anthony Laxson <anthony...@gmail.com> wrote:Fuck youyes, same path on both devices, but it didn't used to work this way. (for instance, my path is ~\desktop\localsource\blahblah)Yes, it has always worked this way. This behavior is as old as I've been an extension developer (many, many years).Two different computers using different OS versions and different Chrome versions will assign the exact same extension ID to an unpacked extension loaded from "C:\path\to\extension".As long as the path is the same, the extension ID will be the same. It works even across different Chromium-based browsers.--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/7ae61c8e-347f-4834-a9e8-d800269b785an%40chromium.org.
--
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/b1aa39ba-022a-44b7-81d8-7c5b65c049e7n%40chromium.org.
The comment never mentioned that it could also be useful for maintaining an ID across machines. 😅On Tue, May 3, 2022 at 8:36 PM Simeon Vincent <sim...@chromium.org> wrote:
Spot on, Hr! I believe this is where that's implemented: https://source.chromium.org/chromium/chromium/src/+/main:extensions/common/extension.cc?q=GenerateIdForPath&ss=chromium%2Fchromium.
On Saturday, April 30, 2022 at 6:17:10 PM UTC-7 hrg...@gmail.com wrote:
You don't need to rely on this behavior, though. The "key" property in the manifest is the proper way of controlling the extension ID. This way you don't need to worry about the directory path.On Sat, Apr 30, 2022 at 5:42 AM Anthony Laxson <anthony...@gmail.com> wrote:Fuck youyes, same path on both devices, but it didn't used to work this way. (for instance, my path is ~\desktop\localsource\blahblah)Yes, it has always worked this way. This behavior is as old as I've been an extension developer (many, many years).Two different computers using different OS versions and different Chrome versions will assign the exact same extension ID to an unpacked extension loaded from "C:\path\to\extension".As long as the path is the same, the extension ID will be the same. It works even across different Chromium-based browsers.--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-extensions+unsub...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-extensions/7ae61c8e-347f-4834-a9e8-d800269b785an%40chromium.org.
--
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-extensions+unsub...@chromium.org.