
BUGS
====

Yes, I have to admit that xplore is not perfect yet. ;-) Following is a list
of known bugs/misfeatures in the current version which I didn't yet bother to
fix. They are somewhat annoying, but actually quite harmless. If you have a
solution to any of these problems, please let me know.

- Xplore does not inhibit automatic updates when the user drags scrollbars
  or a sash. (I did not find any way to implement this, other than rewriting
  the action routines of these widgets.) Thus, when an update causes a pane to
  be redrawn during such an operation, the operation will be aborted, which
  may temporarily leave the display in an unstable state.

- The panes are currently updated by simply redrawing them from scratch. More
  smooth and elegant approaches are certainly possible, but they will probably
  be difficult to implement and I don't think that they're really worth the
  effort.

- Xplore does not keep track of the keyboard focus in the different panes
  during automatic updates or keyboard traversal. When traversing the xplore
  window with the keyboard, focus will be given to the current directory (in
  the case of the tree pane) or to the first item in the shelf or file pane,
  respectively. Automatic updates will reset the focus to the current
  directory in the tree pane (if it is visible). The only way to get rid of
  this "feature" is to completely disable keyboard navigation by setting the
  keyboardFocusPolicy resource to XmPOINTER.

- You have to make sure that you specify some reasonable minimum size for the
  xplore window, otherwise the scroll bars get messed up when the window
  becomes too small. (This is taken care of in the distributed application
  defaults file.)
