Wichtig
#28227
Dialoge bekommen +100 Größe für das Core Theme, unabhängig von der Einheit der Größe (px, %)
In DialogWindowControl.writeRenderingCommand(DisplayContext, Appendable) steht Code der zur Größe des Dialoges immer DialogWindowControl.HEIGHT_ENLARGER ("100") dazu zählt. Der Kommentar lautet:
Additional height added to ensure dialog windows are displayed correctly in the core theme.
Dabei wird aber leider ignoriert, dass die Größe nicht nur in Pixel, sondern auch in Prozent angegeben werden kann. Dadurch bewirkt diese Änderung, dass Dialoge mit prozentualer Größe immer 100% mehr Platz einnehmen als konfiguriert. Sie werden also immer quasi maximiert angezeigt. Bei der Breite wird "nur" 50 dazu gezählt.
Durch diesen Fehler ist es derzeit nicht möglich Dialoge mit prozentualer Größe zu konfigurieren.
Test
Die Dialoge in der Anwendung inspizieren. Ein Dialog mit prozentualen Dimensionswerten erstellen und überprüfen, ob die Addition nicht mehr auftritt.