Is there a delay or a bug in the Object Viewer function using Ctrl-Click? If I place the cursor on the object name, then hold the Ctrl key and click the object, I don't always get the object selected under the cursor. Sometimes I get the last object I selected. If I get the mouse close to the object name, then hold the Ctrl key, and move the mouse around a bit over the object name, then SQL Dev displays the message "Click on an identifier..." and changes the color to blue and underlines the object and selects the correct object. If I don't move the mouse at all, I don't get the message or highlighting.
BTW, if I place the cursor over the object and select Shift+F4, I get the object pop-up box with the correct object every time. It's the Ctrl+Click that seems a bit flakey.