Ok for the editable parameter, I forgot it.
Here below an example of the detached list from combo (LuaRT Studio 1.1 (LuaRT 1.0.2 x86).
It seems to occur especially at first usage of a combo.
WIN_TITLE = 'COMBO 1'
WIN_WIDTH = 485
WIN_HEIGHT = 175
ui = require 'ui'
win = ui.Window(WIN_TITLE, 'fixed', WIN_WIDTH, WIN_HEIGHT)
win.x = 700
win.y = 10
x = 15; y = 20
local platform_label = ui.Label(win, 'Platform:', x, y)
platform_label.font = 'Segoe UI'
platform_label.fontsize = 10
platform_label.fontstyle = {bold=true}
local platform_combo = ui.Combobox(win, false, {'ONE', 'TWO', 'THREE'}, x + platform_label.width + 8, y - 4, 180)
platform_combo.font = 'Segoe UI'
platform_combo.fontsize = 10
platform_combo.text = 'ONE'
win:show()
while win.visible do ui.update() end