"Display full path as tab hints" sometimes stops working

Toad for Oracle Base Edition (32-bit)
17.1.717.3711

Toad sometimes stops displaying the loaded editor tab's full path as a hover hint. I have "Display full path as tab hints" enabled in the Editor options, and have tried unchecking, applying and re-checking it, to no effect. I haven't noticed a pattern as to when and why this occurs, but I develop against many branches and versions of our codebase and so this facility is invaluable to me.

The only way to cure the problem is to restart Toad, but this is not ideal to me as I can have many sessions and files / forms open in Toad.

I have not seen this issue personally, but then, I'm running 64-bit Toad in my Windows 10.

Almost sounds like a memory issue, as I've seen similar situations with Toad and other apps when workstation memory gets low... when the non-display happens, do you have lots of apps or files open? Memory on your workstation? Anxious to hear if Quest Dev can reproduce.

I think if Paul were low on memory, there would be bigger problems.

That said, it's pretty easy to exceed the 1.5 Gb limit in 32-bit land. 64 bit has no practical limitation on memory usage.

I took a peek at the code and don't see any reason why this might be happening. Do all hints stop working (for instance toolbar buttons) or just the ones on the tabs?

-John

Hi John

No memory problems here, I have plenty and less than 50% in use. Only the editor tab hints have stopped working. Toolbar buttons / session tab etc all working.

Paul

I've got the same problem.

The error occurs if several editor windows are opened. Thus, the hint function only works in windows that are opened later. In the case of files opened in the original first editor window, the path as a tooltip is no longer displayed.

Hi @JohnDorlon

Any updates on this? It's a bug that is driving me nuts, as I have to work on multiple code branches and I cannot determine which version the file belongs to, without clicking Save As and cancelling.

Regards
Paul

Hi Paul,

Sorry, no. I spent some time looking at the code trying to figure out how this might happen and I never saw the problem. I've at least logged the problem in our bug tracking system so it won't be forgotten.

-John

I can get the hints to stop under these conditions. Do these apply to you?

  1. Color theme is used
  2. Two or more Editors open and not maximized
  3. Files open in each Editor
  4. I click in the active Editor to ensure it has focus and mouse over the tabs; hints are shown
  5. I click the inactive Editor's window bar button on the toolbar to activate it, but do not click within the Editor after it comes to foreground
  6. Mouse over tabs; hints are not shown
  7. Click within the Editor to set focus to it
  8. Mouse over tabs; hints are shown

If I am not using color themes or if my Editor windows are maximized I cannot reproduce it.

Michael

Hi Michael

  1. I do use font colours and styling, but not themes.
  2. My editors are always maximised
  3. Yes
  4. Has focus, not shown
  5. N/A
  6. No tab hints are shown
  7. Makes no difference
  8. No

Some extra info
Hints work on speed buttons, connection tabs, navigator entries, just NOT editor tabs.
I often have many connections open
I may have reconnected the connections, due to VPN timeout
As per @urban.tamas's discovery, sometimes the hints work, but only on the more recent connections. If I go to the first connection, no hints.

Regards
Paul

@Paul I tested with one DB connection and I opened three Editor window. Showing the hints only worked in the last opened Editor window.

@mstaszew
I'm using the windows in maximized mode. I don't use themes. My resolution is 4k, using in scale mode (200%).

I can reproduce this in when windows aren't maximized by I think that is unrelated, because in that case, I can't get toolbar button hints either.

When the hints stop working, if you open a different file in one of the "broken" tabs, does that tab start working again?

Hi John

No, it doesn't.

I found some interesting behavior regarding the error. I opened several new Editor windows (4 different editor during the test) and opened some files in each of them. A schema browser window was opened next to them.

  • if I opened a new Editor window (new) in such a way that the current focus window was also an Editor window (old), the hint stopped working in the case of the previous (old) one - and only for this one -
  • if i opened a new Editor window (new) in such a way when the Schema Browser window was the last one active, the hint function works properly in all Editor windows

And I haven't said yet but I'm using the 64 bit version.

In my tests, I made a connection (nothing auto-opened). Then I opened 3 editors, then visited them one by one to open a different file in each. Couldn't reproduce it that way.

I also tried: Opening the 1st editor, open a file in it, open the 2nd editor, open a different file in it, open 3rd editor, open a file in it.

I can get it to happen every time, very simply. Note on my Toad, new connections start on the Editor.

  1. Create connection (conn1), open file, hint works
  2. Open another connection (conn2), no need to open a file.
  3. Switch back to conn1, hint no longer works.
  4. Switch to conn2, open file, hint works.
  5. Close conn2. Conn1 hints permanently broken, even if you open new files.
  6. If I open a new connection (Conn3) hints work on opened files.
  7. If I open yet another connection (Conn4), hints now only work on this connection, Conn3 now also broken.

I'm running all windows maximised, @ 4k, Windows 11.

EDIT: Tried in Toad for Oracle Base (32-bit), 16.3.231.2085, editor file hints work fine. So it's specific to 17.1

Hi Paul,

Thanks for the very specific step by step. I was able to reproduce it using Toad 17.1 32 bit that way.

I then tried the latest 32 bit beta (installed on the same machine). I could not reproduce it there. Then I imported the settings from 17.1 into the beta and still could not reproduce it.

So the good news is that it seems to be fixed. Can either of you confirm that?

-John

Hi John

Just installed the latest beta, Toad for Oracle Base Edition (32-bit) 24.2.79.4007 and tab hints seem to work ok with it.

Paul

1 Like