I think I discovered the most fragile history implementation yet, and in two out of three test cases, the breaking of the history doesn’t even get a pop up:
dimension-history-super-fragile.3dm (2.0 MB)
(Also, again, no idea why these exports get so huge. This file should be just a few kilobytes…)