mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-10 13:32:23 +00:00
fit_has_art kept its answer for the document's uid and revision, which don't follow every change of what it measures: a document's tab coming to the front replaces it with its composite fonts synced, and a plug-in installed or removed changes what its effects draw, with no revision moving either time. The answer is now kept for that document Arc, held weakly as DocState::any_empty_artboards keeps its own, and the artboards asked about, until the plug-ins' revision moves. A selection or view change keeps it. The test replaces the document with art on an artboard, its revision as it was, and asks again: kept by revision, the answer was stale.