enhancement
In TL, `instanceof` checks are performed on a per-version basis; that is, an instance of a class in a completed revision is not "instanceof" its class in the current revision or when the class is specified as a literal.
As a result, TLScript conditions and Goto/DefaultFor checks do not work on historical instances.
- Calculated reference attributes: The type check on the result fails if the base object (and thus the reference) is historical.
- Form Types: If the form has a type specified, the form is not displayed for a historical object.
Test
- TestTLModelUtilPersistent#testIsCompatibleType()
- TestInstanceOf.script.xml