Ben Frankel
Ben Frankel
> And if the result of the `First` is cached, then the result of the `Second` would be discarded and instead the `First` would run This is fine FWIW. `MySystem`...
> [@benfrankel](https://github.com/benfrankel) `MySystem` can be not ZST. Look at the [implementation](https://dev-docs.bevyengine.org/src/bevy_ecs/system/system_registry.rs.html#381-385) of the function - it checks only the type that implements `IntoSystem`, but not the actual system Hm I...
I'm seeing this bug occasionally in the itch.io release of my jam game as well. This is much more severe than the related bug, because the size difference between windowed...
This appears to be a system ordering bug. I ran the same app 30 times without recompiling and saw the bug 10/30 times. Whenever the bug was present, it happened...
I suspect that this is a system ordering bug between `CameraUpdateSystem` and `UiSystem::Layout`, which both run in `PostUpdate` with no ordering specified between them. The former contains a system that...
Well. I wasn't able to reproduce the bug in a minimal example with unmodified Bevy 0.14.0, _but_ when I explicitly ordered `CameraUpdateSystem` _after_ `UiSystem::Layout`, it triggered the exact buggy behavior...
Opened PR :)
An `EntityWorldMut::add(entity_command)` method would be even better for my use case, but I'm not proposing that right now because I'm not sure it would fit the overall API. There's currently...
BTW here's a copy-pastable workaround as an extension trait :smile: ```rust pub trait EntityWorldMutExtAdd { fn add { fn add
`Event`, `Primitive2d`, and `Primitive3d` are probably "fake inconsistent" and fine to stay as they are. So this can be narrowed down to `SystemSet` and three odd-one-out type names.