The presets file now has to hold, per poster type, exactly an all-regions preset plus one per region the type's adapter returns from scopes(). A region the data drops (a stale "other") or gains then fails the check, instead of lingering as a preset. 'country' is measured always; 'upg100-list' once its type file is on the tree. Self-test: a preset for a region the type does not have must fail. |
||
|---|---|---|
| .. | ||
| check-poster-sections.mjs | ||