fix(shipwrecks): the page clears shown wrecks as a whole, once even the newest source is too old

Removing one source's wrecks on the page split merged records: a wreck both
sources list is one Wikidata record carrying EMODnet facts, so expiring
Wikidata dropped wrecks EMODnet still had, and expiring EMODnet kept its
facts. The page now keeps every shown wreck, marked stale, until the newest
source passes the limit, then clears them all. Adds a source test for the
reported ages and limit.
This commit is contained in:
Sameh Khamis committed 2026-11-10 13:40:40 -08:00
1 parent 7704de5075
commit 41641cd91a
5 files changed
+67 -50

No files matched your search

+1
View File
@@ -1280,6 +1280,7 @@
"src/layers/shipwrecks/eras.test.mjs",
"src/layers/shipwrecks/period.test.mjs",
"src/layers/shipwrecks/index.test.mjs",
"src/layers/shipwrecks/source.test.mjs",
"src/data/shipwrecksProxy.test.mjs",
"src/app/sourceComposition.js",
"src/app/sourceComposition.test.mjs",