Describe window not updating when object is already displayed

F4 on a procedure of a package opens the describe window, it gets the focus and the procedure is selected as expected.

Now go back to the editor without closing the describe window and press F4 for a different procedure of the same package. The describe window does not get the focus and the selection does not change.

Is there a reason behind this behavior?

I would like to discuss the following behavior:

Always give the focus to the describe window.
Changing the selection or not might actually depend on the context. When describing a table or a package (not a procedure of the package), the selection could actually stay the same, but when describing a method of a package, I think the selection should move to that method.

Thanks, Peter

This is done for 12.11 beta #1.