-- To Check -------------------------------------------------------------------- Changes to Converter API Removal of string in place of function option in DWRUtil.addRows -- Low Priority ---------------------------------------------------------------- url re-writing not supported I ended up having to extract DWREngine._sendData into a jsp and changing the call to be thus: batch.req.open("POST", batch.path + "/exec/" + statsInfo + "", true); so that the Red Green Blue The JavaScript code is: var c = DWRUtil.getValue('color'); DWRUtil.setValue('color', c); This works perfectly with Firefox 1.5; in IE6, you can still read (i.e. getValue() works) but setValue() doesn't do anything to the radio buttons. I feel my expectation is quite natural. Radio controls should use name rather than id because they are grouped, so individual radio id ain't that useful. Again, I can write my own code to cope with that, but since these are both so basic, it makes sense to have the base libraries handle them. Breaking changes: DWRUtil.getValue uses innerText in place of innerHTML for divs for consistency Actually is this a good thing? call level metadata isn't merged into batch properly safari bug More info: Safari 417 (the current version on 10.4.3) is still a broken version, but engine.js set the broken flag is the version is < 417. When the isBrokenSafari2 parameter is set, it goes at the end of the request, so the request contains a single parameter named callCount, with value: (e.g) '1 c0-scriptName=DraftAjax c0-methodName=getDraftSaveInterval c0-id=345_1136951956888 xml=true isBrokenSafari2=true' Remember that currently we can remove: batch.map.isBrokenSafari2 = "true"; from engine.js