Dialogue box is automatically closed using gamepad
0.37.0 Windows 10 64bit English GOTY Morrowind through Steam Doesn't happen in a quick test in vanilla, but gamepad support is atrocious in vanilla so I couldn't say.
Reproduced always with both XBox 360 controller and Logitech Dual Action gamepad.
When using a gamepad, dialogue menu flashes up and immediately closes. Will not happen first time you enter dialogue because it seems like the dialogue menu remembers the last location your cursor was in, which is usually the Goodbye button once you've spoken to someone. It seems like the game registers a "click" or button tap when you let go of the activate button, which then clicks the Goodbye button, hence the immediate closing of the window. This can be avoided by keeping the button depressed until you move the cursor away from the Goodbye button.
My guess is the the problem lies in two areas: activation triggers and cursor location memory. Basically what is seems like to me is that when you activate an NPC in the game world to talk to them, this triggers "on press" ie when you click down. In the dialogue menu, topics and buttons are triggered "on release". Since the cursor location is remembered, you activate dialogue "on press" but before you release the button the dialogue box has already popped up and the cursor (hovering over Goodbye from last time) activates Goodbye "on release" resulting in an immediate closing of the menu.
I would suggest either forcing the program to ignore the first "on release" upon dialogue opening or disabling all activation for the first several milliseconds. The easiest fix would be to simply tell the cursor not to remember it's last location in the menu.
(RM-3123 from redmine: created on 2016-01-02 by Tycorr Ravenwing, , closed on 2017-09-10 by nobody)