When working with the Output panel undocked, after encountering a Idle Timeout error, the window comes to screen grayed out and cannot be closed. It stays on top of the main Toad window.
This is only an issue if the session times out because of an Oracle profile setting for idle time out and if the Output window is undocked and closed. This is also only an issue if the reconnect option is not used.
Steps:
Connect to Toad with an account that is set up with idle time out setting
1. Undock the output window so it is floating. Close/disable the floating output window
2. In editor, run query select 'Z' from dual. This should return data.
2. Let Toad sit idle till the idle timeout is reached (make sure you don't have any refresh settings enable or polling that will keep an active session up).
3. After being idle, return to Toad, in the editor run the same query that was left in the editor.
At this point, it will error out b/c the idle time out has been hit and the session was disconnected. In Toad you're prompted with the Ora-02396 exceeded max idle time error. Toad output window will pop up but will remain grayed out and empty. It cannot be closed. You can continue working in Toad a little but the floating output window stays up in front. It does not load with any info and is useless.
If you choose to reconnect before running the query, or if you choose to reconnect when given the option in the Ora error window, then the output window reacts without issue and Toad continues working as expected.
WORKAROUND 1:
Dock the Output window into the main Toad window so that it is not a floating window.
To do this, click and drag the window title bar towards the bottom edge of the main Toad window. A gray outline of a box will appear and it will seem to outline the lower section of the Toad window. Once this appears in place, unclick and the floating window will dock itself to the lower section of the window.
WORKAROUND 2:
Go to Session | Test connect (Reconnect) before running the query after being away/idle in Toad. Or choose to "reconnect" when prompted for the dialogue box after beign idle and attempting to run the query.
STATUS:
Waiting for fix in a future version of Toad for Oracle.