Beta fixes - tree related.
Screencast of fixes: https://screencast.googleplex.com/cast/NjAzNzQzODkwMzM1MzM0NHxjODI1NTZlZS0yYQ
- Filter out transforms when show defaults not selected - these nodes are technically not marked as default because they have type value IDENTITY as a child node, but are formatted as 'null', which is confusing. They should be filtered out when show defaults is not ticked.
- Ensure properties filter applies even if root matches - check against node "name", not "id", as all child PTNs have the root name in their id. Have extended this filter to apply to property value too.
- Determine if node in view via its parent tree wrapper rather than document element - more reliable to determine whether to scroll into view or not.
- Format 2x2 matrices according to kotlin-object style.
Fixes: b/325919231 b/325919107 b/325918633 b/325933173
Test: npm run test:unit:ci
Change-Id: I35c3fdfa4c32985c6cf2f624bb2f6321901c8647
20 files changed