Previously, if an element wasn't a context (e.g. a span without explicitly being set as a context), only its children were processed, which mean that spans with a weight attached were being dropped. This makes the conditional a bit more aware of the combinations that should make an element be retained.
Previously, if an element wasn't a context (e.g. a span without explicitly being set as a context), only its children were processed, which mean that spans with a weight attached were being dropped. This makes the conditional a bit more aware of the combinations that should make an element be retained.