Skip to content

Android blocker inserter entrance animation occasionally jumps to middle of screen #32012

Open

Description

Description

When opening the block inserter on Android, the animation often flashes the blocker inserter UI onto the screen before subsequently hiding it and animating upwards into place. Occasionally, the block inserter will even render detached from the bottom of the screen, leaving it floating in the middle of the screen before animating downward into place.

The issue is fairly sporadic and difficult to reproduce consistently, at least the detached block inserter occurrence. It has been reproduced in the WPAndroid 17.3 beta build. It was not reproducible in the WPAndroid 17.2 Play Store build.

Step-by-step reproduction instructions

  1. Launch the Gutenberg block editor in the WPAndroid app.
  2. Tap the plus icon button to open the block inserter.
  3. Close the block inserter.
  4. Repeat the previous steps multiple times over.

Expected behaviour

The block inserter always animates into place sliding upwards.

Actual behaviour

The block inserter often flashes on the screen before animating. Occasionally animates downwards to the bottom of the screen.

Screenshots or screen recording (optional)

Screenshot of detached block inserter android-block-inserter-detached
17.3 beta recording with jumping animation (occurs on 4th and final attempt)
android-block-inserter-jump.mp4
17.2 recording without jumping animation
android-block-inserter-no-jump.mp4

WordPress information

  • WordPress version: 5.6.0
  • Gutenberg version: 10.5.4
  • Are all plugins except Gutenberg deactivated? Yes
  • Are you using a default theme (e.g. Twenty Twenty-One)? Yes

Device information

  • Device: Samsung Galaxy S20
  • Operating system: Android 11
  • WordPress app version: 17.3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    Mobile App - i.e. Android or iOSNative mobile impl of the block editor. (Note: used in scripts, ping mobile folks to change)[Priority] LowUsed to indicate that the issue at hand isn't a top priority to address and can be handled later[Type] BugAn existing feature does not function as intended

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions