TabResolver typedef
Called with every tab read from a file. Return the tab to keep it — the same one or an adjusted one — or null to drop it: a content id this build no longer knows, a path that is gone. Dropped tabs take their empty leaves with them, so a stale file never restores an empty rectangle.
Implementation
typedef TabResolver = PanelTab? Function(PanelTab tab);