Description
After listing a vehicle for sale via ESC → Vehicles → Sell, the shop becomes completely unresponsive. Clicking any vehicle in the shop grid, double-clicking, pressing PERSONALIZAR, or BUY produces no response. The shop renders correctly but all input is dead. The game must be restarted to recover.
Expected: Shop works normally after listing — vehicles open on double-click, PERSONALIZAR opens the config screen.
Actual: All shop input is silently swallowed. Confirmed via debug log that ShopConfigScreen.setStoreItem is never called after the sell flow.
Root cause (from log analysis with DEBUG=true):
Two issues identified:
-
The engine sets SellItemDialog.visible = true before calling g_gui:showDialog(). The mod intercepts and blocks that call without clearing the flag, leaving the dialog in a visible=true / isOpen=nil phantom state that partially blocks GUI input.
-
SellVehicleDialog does not call g_gui:changeScreen(nil) on confirm/cancel. The vanilla SellItemDialog did this automatically. Without it, InGameMenu stays as currentGui after the dialog closes and captures all shop clicks.
Log evidence:
log.txt
Steps to Reproduce
- Load any save (solo mode).
- Open ESC → Vehicles, select any owned vehicle.
- Click Sell — confirm the listing in the UsedPlus SellVehicleDialog.
- Close the ESC menu. Open the shop (P key).
- Navigate to any vehicle category (e.g. Small Tractors).
- Double-click any vehicle, or press PERSONALIZAR.
- Nothing happens — all shop input is blocked until game restart.
UsedPlus Version
v2.15.4.98 — Pre-Release
Other Mods Installed
None
Game Mode
Singleplayer
Log File
Screenshots
No response
Description
After listing a vehicle for sale via ESC → Vehicles → Sell, the shop becomes completely unresponsive. Clicking any vehicle in the shop grid, double-clicking, pressing PERSONALIZAR, or BUY produces no response. The shop renders correctly but all input is dead. The game must be restarted to recover.
Expected: Shop works normally after listing — vehicles open on double-click, PERSONALIZAR opens the config screen.
Actual: All shop input is silently swallowed. Confirmed via debug log that
ShopConfigScreen.setStoreItemis never called after the sell flow.Root cause (from log analysis with DEBUG=true):
Two issues identified:
The engine sets
SellItemDialog.visible = truebefore callingg_gui:showDialog(). The mod intercepts and blocks that call without clearing the flag, leaving the dialog in avisible=true / isOpen=nilphantom state that partially blocks GUI input.SellVehicleDialogdoes not callg_gui:changeScreen(nil)on confirm/cancel. The vanillaSellItemDialogdid this automatically. Without it, InGameMenu stays ascurrentGuiafter the dialog closes and captures all shop clicks.Log evidence:
log.txt
Steps to Reproduce
UsedPlus Version
v2.15.4.98 — Pre-Release
Other Mods Installed
None
Game Mode
Singleplayer
Log File
Screenshots
No response