Ticket #223 (closed Bugs: fixed)

Opened 18 months ago

Last modified 16 months ago

AccountConfigScreen hides fields on non-English languages

Reported by: octo Owned by: octo
Priority: normal Milestone: 2.0
Component: LogicMail Version: 1.9.1
Keywords: Cc:
Blocked By: Blocking:

Description

This is most easily observed on the "Advanced" page of the account configuration, with the language set to German, where the user fails to see the bottom-most CheckBoxField on that page.

The actual issue appears to occur when a BorderedFieldManager contains a VerticalFieldManager. In the English localization, the fields within the VFM occupy one line each. However, in the German localization, some line-wrapping occurs. This has the side-effect of causing the bottom-most field to be hidden from the user.

Best guess is that the framework's VFM is lying about how much vertical space it needs for its layout, and some trick is necessary to make the BorderedFieldManager lay it out correctly.

Change History

comment:1 Changed 16 months ago by octo

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

This problem could be triggered by a variety of cases that cause field resizing, not just non-English languages. Fixed the layout for the configuration screens and the custom-written bordered field manager, and the problem is resolved.

Note: See TracTickets for help on using tickets.