When the user starts editing an item, then clicks on another
control which gains the keyboard focus, the DataBrowser seems to
get stuck ending the editing of the item.
I believe that this is done to support drag-n-drop.
If you have ever started editing a projects build setting in Xcode
and switched to the Finder, it stays in edit mode so that you can
drag a file and drop it 's path into the setting.
I don't think that's what's happening. If I switch to another
application while mine has the DataBrowser in edit mode, it behaves
as I would expect and ends the edit mode.
What I'm talking about is changing the keyboard focus within the
window to another control. The DataBrowser doesn't end the edit mode,
but the user is no longer able to go back and continue editing. When
I press the Tab key to change keyboard focus, the DataBrowser doesn't
appear to accept the keyboard focus. To finally end the edit mode, I
have to click somewhere within the DataBrowser.
I would think the DataBrowser should end Editing the item when it
looses the keyboard focus, but it doesn't do that.