Skip to content

Telegram Desktop input field is under onscreen keyboard on tablet in landscape orientation, so it's not visible to user #3274

Open
@RussianNeuroMancer

Description

@RussianNeuroMancer

Steps to reproduce

  1. Install Linux with Gnome Shell and Onboard on x86 tablet; deal with touchscreen driver, if there is any issue,
  2. Configure Gnome Shell and Onboard by following recommendations below,
  3. Set screen to landscape orientation if it's not default, start Telegram, select chat, summon Onboard.

Expected behaviour

Onboard appear on the screen, input field is visible

Actual behaviour

Onboard interfere with Telegram's windowMinHeight, therefore input field turn out to be under Onboard, so user can't see text that he enter. Qt seems like take font size from "Gnome Tweak Tool" as recommendation for DPI calculation, so issue is reproducible even if there is enough space for Telegram window (480 or more pixels is available.)

Configuration

Environment:
Ubuntu Gnome 16.04, 16.10 and 17.04 was tested
Lenovo Thinkpad Helix, Dell 5855, Dell 7140, Dell 9250, DEXP Ursus 7W, DEXP Ursus 10XW tablets was tested
Screen resolution from 1024x600 to 1920x1080 was tested
Onscreen keyboard Onboard has been used instead of Caribou (Gnome Shell integrated onscreen keyboard) because there is no Russian keyboard layout in Caribou
Telegram version is 1.0.29, default theme.

Gnome Tweak Tool settings:
Font size was set to 1.15-1.5 depends on the screen size and screen resolution. This is important to adjust this option to some sane value to reproduce this issue. For example for 1920x1080 set Font size to 1.30.

Onboard settings:
Onboard was configured to be attached the bottom edge of the screen
Onboard size was set to around 40% of the screen in landscape orientation

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions