Ticket #908 (closed defect: fixed)

Opened 12 years ago

Last modified 10 years ago

Unexpected onscreen keyboard expose/collapse behavior in openmoko-terminal2

Reported by: cwixon@… Owned by: mickey
Priority: high Milestone:
Component: openmoko-terminal Version: 2007.2
Severity: minor Keywords:
Cc: buglog@… Blocked By:
Blocking: Estimated Completion (week):
HasPatchForReview: no PatchReviewResult:
Reproducible:

Description

In the new openmoko-terminal2, exposing/collapsing the onscreen virtual keyboard
moves you around in the scrollback buffer.

Expected behavior: If your cursor is at the bottom of the screen with the
keyboard exposed, then collapsing the keyboard will expose more of the
scrollback buffer, the content will "slide" down to fill the space, and your
cursor will still be at the (new) bottom of the screen. Re-exposing the
keyboard will "slide" the content back up.

Observed behavior: Exposing the keyboard acts correctly, and causes everything
to move up the screen. But collapsing the keyboard does not -- the active
cursor position stays where it is, and blank space opens up in the window
underneath. Accordingly, repeatedly collapsing and exposing the keyboard will
push your prompt up the screen to the top.

This doesn't impair functionality as far as I can tell, but it's a user
interface quirk. For the record, the old (mrxvt) terminal behaves correctly.

Change History

comment:1 Changed 11 years ago by cwixon@…

  • rep_platform changed from PC to Neo1973

comment:2 Changed 11 years ago by nod_huang@…

  • Owner changed from buglog@… to thomas@…

comment:3 Changed 11 years ago by thomas@…

I can reproduce this bug on the device, but not in my developer environment on
the PC.

In summary, when the VTE widget expands, extra space is added below the cursor.
When the widget shrinks, the extra space is not removed (as expected), so the
content is pushed up the screen.

comment:4 Changed 11 years ago by cwixon@…

This bug is still applicable in the new vala-based terminal (r3764, using vte
0.16.9-r3).

comment:5 Changed 11 years ago by thomas@…

  • Owner changed from thomas@… to mickey@…

comment:6 Changed 11 years ago by roh

  • Owner changed from mickey@… to mickeyl

comment:7 Changed 11 years ago by roh

  • Owner changed from mickeyl to mickey

comment:8 Changed 10 years ago by mickey

  • Status changed from new to closed
  • HasPatchForReview unset
  • Resolution set to fixed

No longer a problem with E.

Note: See TracTickets for help on using tickets.