On Wed, 28 Jan 2026 19:35:30 GMT, Ziad El Midaoui <[email protected]> 
wrote:

>> Fixed popup size not changing to show more items or less when changing the 
>> number of items in `ComboBox` by adding a `popupResize` variable which 
>> triggers a request layout when there is change in items list.
>> Tested with the test app in bug and MonkeyTester.
>
> Ziad El Midaoui has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   Removed 'popupResize' flag

The last change is a step in the right direction.  Three issues:

1. Please merge the latest master, there was a change in sizePopup() which 
makes your code fail to compile.  In general, it's a good idea to merge the 
latest master if your PR is long going or there was a change in a related area.
2. The reproducer shows the popup in the body of the first `KeyFrame` via 
`comboBox.show();`.  Once the popup is shown, the second background update does 
not resize the popup and you see the scrollbars.
3. If you remove the `comboBox.show();` line, the expectation is that the popup 
will not be shown, but it is, resulting in this:

<img width="222" height="217" alt="Image" 
src="https://github.com/user-attachments/assets/2a88b29e-bfa0-4485-ad7a-64e570657a10";
 />



Also, I've noticed the size of the popup control in the step 2 changes (also 
present in the master branch, so I guess it's expected)

@crschnick would you be able to review this PR?

-------------

Changes requested by angorya (Reviewer).

PR Review: https://git.openjdk.org/jfx/pull/2052#pullrequestreview-3724798249
PR Comment: https://git.openjdk.org/jfx/pull/2052#issuecomment-3820062736

Reply via email to