Summary:
On all Bedrock Edition platforms, pressing jump while flying with an elytra immediately cancels flight. In Java Edition, pressing jump during elytra flight does not stop the glide. This causes accidental flight cancellation, unexpected falling, and inconsistent behavior across editions.
Observed Behavior:
While gliding with an elytra, pressing jump instantly causes the player to drop out of flight.
This happens on all input devices (keyboard, controller, touchscreen).
Even small or accidental jump inputs break flight, making elytra control unreliable.
This behavior does not occur in Java Edition.
Expected Behavior:
Pressing jump should not cancel elytra flight, matching Java Edition behavior.
Elytra flight should remain active until:
• the player collides with a block,
• the player lands,
• or the player manually disables flight through intended behaviors (e.g., sneaking underwater).
Steps to Reproduce:
Equip an elytra.
Start flying/gliding.
While airborne and gliding, press jump.
Bedrock: flight is immediately canceled.
Java: flight continues normally.
Impact:
Players may accidentally cancel flight during combat, high‑speed travel, or tight maneuvers.
This produces a significant parity gap between Bedrock and Java.
Additional Notes:
This behavior appears to be a legacy input decision rather than an intentional feature.
Cancelling flight with jump may also interact with other unintended behaviors such as inconsistent sprint toggling or input misfires.
Please do not duplicate your reports (MCPE-232414).