Can't disconnect/invalidate connection in manual(non auto-commit) transaction mode in case if connection is lost:
App asks to rollback or commit transaction changes, and then hangs on "Disconnect from <dbname>: Rollback transaction". Only Emergency Exit helps in such situation.
Linux, x64, Oracle, DBeaver 1.5.2