I finally hunkered down and fixed the nested UIDatas problem. I had to scrap all the existing code that saved the state of contained EditableValueHolders because it didn't include any special code for EditableValueHolders inside another UIData.
Also, there are probably some efficiency improvements that could be made, but I wanted to get working code out to the community to look at. Sorry, I'm not very good with CVS, so I still don't know how to generate patch files, but I promise I'll try to get better. On another note, there are like 4 other bugs (MYFACES-78, MYFACES-88, MYFACES-89, MFACES-111) that I've submitted fixes for that have yet to be closed. I'd be happy to wait until I become a committer and commit them myself, but I'd like to get them in sooner rather than later, so that I can get back to using the bleeding-edge release. -- -Heath Borders-Wing [EMAIL PROTECTED]
