This bug will occur with any dialog that's created while the soft keyboard is enabled. From the perspective of GTK, the virtual keyboard actuall alters the dimensions of the screen. If it does this while the dialog is enabled, GTK resizes the dialog in real time to fit, then puts it back when the keyboard goes away. However if the VKB is on when the dialog is actually created, GTK assumes that the dimensions given are the hard dimensions and the dialog is stuck there.
This bug will occur with any dialog that's created while the soft keyboard is enabled. From the perspective of GTK, the virtual keyboard actuall alters the dimensions of the screen. If it does this while the dialog is enabled, GTK resizes the dialog in real time to fit, then puts it back when the keyboard goes away. However if the VKB is on when the dialog is actually created, GTK assumes that the dimensions given are the hard dimensions and the dialog is stuck there.