Skip to content

Missing Features dialog doesn't show all missing features

Test case

Steps

  1. Connect to a Quassel core 0.12.5
  2. View the Missing Features warning dialog in portrait
  3. Try to scroll
  4. View the Missing Features warning dialog in landscape
  5. Try to scroll

Expected

The full list of missing features is accessible via scrolling.

Actual

The list of missing features cuts off several features depending on the height of the dialog. Scrolling does not reveal all of them.

Additional

Nexus 6, LineageOS 15.1, with Expanded Desktop enabled (hidden status bar and navigation buttons). Perhaps something to do with overflow handling?

Screenshots of the issue

Landscape

Notice the scroll bar. Only the two visible items could be seen.

Screenshot of Missing Features dialog in landscape, scrolled down to reveal only "CapNegotiation" and "VerifyServerSSL" as listed, despite many other features missing from a 0.12.5 core

Portrait

Scrolled down all the way. Only the visible items could be seen.

Screenshot of Missing Features dialog in portrait, scrolled down to reveal only "CapNegotiation", "VerifyServerSSL", "CustomRateLimits", "AwayFormatTimestamp", and "BufferActivitySync" as listed, despite many other features missing from a 0.12.5 core