Hi tinypoodle
Something in the newer version definitely got broken as the old version as per jwm-snapshot works very well
so too does the older jwm found in Puppy Linux 4.3.1
I also noticed that the older jwm has been compiled with more options which the newer version does not have.
If memory serves me correctly, xinerama is one of them.
If you do a jwm -version you will see what I mean.
Perhaps the exclusion of one or some of these options created the problem?