There is great selector "virtualSelectInput" in shinyWidgets package. The dropdown works correct in downward direction when I run code on Posit Workbench. However when the same code deployed on Posit Connect it start works in upward direction.
The ChatGPT explains it as Posit Connect imposes scrollable containers, viewports, or iframe boundaries that prevent JS from detecting true space.
The "virtual-select.js" library used under the hood by {shinyWidgets}, tries to auto-detect available space and "flips" the dropdown upward if it thinks there's not enough room below the input.
It suggest overrides position = "bottom" setting.
Any attempts to fix issues failed on my side.
I will be appreciated if someone help me fix it
Thanks!