Godot: ScrollContainer is not scrollable in Android via touch when filled with LineEdits

Created on 11 Sep 2020  路  6Comments  路  Source: godotengine/godot

Godot version:

v3.2.2.stable.offical

OS/device including version:

not graphic related

Issue description:

It is not possible to scroll a ScrollContainer with a child node HBoxContainer that contains LineEdits only.

Steps to reproduce:
Here I explain the bug and a missing feature:
Explanation Of A Feature.pdf

Minimal reproduction project:

I can create one as soon as it is requested but I hope the visual explanation displays it already.

bug android input

Most helpful comment

It would make sense to trigger the virtual keyboard on touch release instead of touch press to help with this case. We might have to also make sure it doesn't open the vk on release while scrolling.

All 6 comments

Duplicate of #21137.

This is not a bug with the ScrollContainer as in #21137
The ScrollContainer does work on my Android device - this bug is about LineEdits.

@Olaf-007 The issue sounds very similar, even if a different node is contained within the ScrollContainer. We've had many duplicates of this issue lying around already.

With a different node this bug cannot be replicated. Only Line and TextEdits are not scrollable because when they are touched, they open up the keyboard immediately. (Instead of waiting the user to release his finger on the same Node)
As mentioned, the other Control Nodes do work with ScrollContainer on Android via touch.

cc @pouleyKetchoupp

It would make sense to trigger the virtual keyboard on touch release instead of touch press to help with this case. We might have to also make sure it doesn't open the vk on release while scrolling.

Was this page helpful?
0 / 5 - 0 ratings