Hello Giorgio and others,
I started updating the NSCL library as discussed at the last meeting.
See
https://pagure.io/JShelter/webextension/c/e136a381e67a7c719e08ba623f6f0a92f37483f4?branch=nscl2023-06.
JShelter was behind by these commits:
f84e94c (HEAD, origin/main, origin/HEAD) Message-based utility
service.
af8ec5a Messages: support for namespaced responders.
0d4cbf9 Generalized prompt hook.
3d3ebed Better blob: URLs support.
9999407 Improved cross-window patch cascading.
d175c61 Avoid unneeded side effects when checking for zombie
patched objects.
f3f9336 Capability to hook content prompt creation.
475f1a2 Fixed regression erasing very big (chunked) policies from
sync storage.
6527502 Updated copyright year.
591d6e4 Make Storage gracefully fallback to storage.local whenever
storage.sync is unavaiable.
ac2eb2b Fix bug causing Storage not to clear unused data chunks
sometimes.
0beed6c Work-around for Chromium unable to load the placeholder icon.
a4a7967 Support for themed placeholders.
6556b34 fixup! Fixed placeholder fallback styles on Gecko
embedding documents.
0085cb2 Fixed placeholder fallback styles on Gecko embedding
documents.
3043536 [TabTies] Cascade and merge ties in a shared pool, to
prevent them from being cut by closing a middle tab (thanks NDevTK for
reporting).
3543789 [TabTies] Stricter criteria for cutting (thanks NDevTK for
reporting).
8dfe60f [TabTies] Fix bug causing some ties not to be correctly
tracked.
03f0d53 [TabTies] External API to cut ties.
763457e TabTies module to track cross-tab relationships.
1a222e5 Copy NOSCRIPT elements' attribute in emulated replacements.
I think that JShelter will benefit from d175c61 and 9999407. Are there
any other commits that affect JShelter.
For the release history, I think that we can describe d175c61 that it
improves the code that inserts wrappers in Firefox. 9999407 should
somehow improve cross-window patch cascading but I am not sure what
exactly that means for JShelter.
Any clarifications appreciated.
Thanks
Libor