Intellihide not working if another instance of the application covers the dock

1) Open a terminal window maximised/covering the dock.
2) Open firefox so that it is the active window, not covering the dock. In intellihide mode, the dock should now be showing
3) Open a second terminal window, not covering the dock.

When the second terminal is active window, i would expect the dock to show. Flicking between firefox and the second terminal window makes the dock disappear.
Similar issue when using multiple file manager windows(nautilus)

If not sure if this is a bug or intended behaviour that docky looks to see if *any* applications of the same name are touching/covering the dock?

Good to know that it's not a bug, but have you considered that basing Intellihide on the active *window* might make more sense?

If I'm focusing on a window that doesn't overlap with Docky, I want Docky visible regardless of whether the active window is the same application as another window that does obscure the dock. Just because they're the same application doesn't mean they're necessarily related.

Of course, others may disagree, so have you considered a switch for Intellihide that would allow the user to choose whether it's based on the active window or active application?

Can you help with this problem?

Provide an answer of your own, or ask
Simon Butcher
for more information if necessary.