Long discussion in https://un5gmtkzgkj46tygt32g.julianrbryant.com/Bugs/Public/show_bug.cgi?id=15605 with some completed spec edits. It ended with the need to test UAs to see if they matched the spec'd behavior.