Thanks Jacques. Is there any further action by me that might be advised? I was wondering because I was considering declaring a referendum on the issue on the user list as per David Jones' suggestion.
Wow I guess that what we have here is "the absence of this new feature is a bug". I must say, the dev-debate that it has inspired has been impressive! There are good arguments both for viewing the patch as a bug, as well as equally good arguments for viewing it as a feature. It really surprised me because up until that point in time (when I blindly stumbled into this) my view was entirely to think about it as a bug only. The author of OFBIZ-1106 never knew the difference between 'code that failed to hide the password' and 'the complete absence of code that successfully hid the password', he just knew that the software did not do 'as it should', and this was exactly my point of view in devising a solution as well. It requires a strong metaphysical argument to even tell the difference between the points of fact that might exist in the software that would reveal the actual intent of the original design. My feeling is that it was either overlooked accidentally, or it was not convenient to declare the XUI XPage in a manner that made sense to have both regular input and password input in the same node of the tree but at different times (this convenience is what I provided in the patch). As I said above I am willing to take this to the user list and invite all users who run a release4.0 branch to submit an accept/reject vote, as I think this feature/bug (or bug/feature) is important enough to the success of release4.0 to warrant. I am happily sitting on the fence and content to let this issue go either way. I am finding it fascinating. Cheers all Dan