I'm reading up on the compose internals and I thin...
# compose
s
I'm reading up on the compose internals and I think in this article by @Leland Richardson [G] , sometimes the compiler is written in place of runtime. E.g:
The call to composer.start has a group with the key 456. The compiler sees that the group in the slot table of 123 doesn’t match, so now it knows that the UI has changed in structure.
The compiler then moves the gap to the current cursor position and extends the gap across the UI that was there, effectively getting rid of it.