controlgroup's rounded corners change between 1.2.0 & 1.3.0 (beta and rc)

controlgroup's rounded corners change between 1.2.0 & 1.3.0 (beta and rc)

nutshell: 
in 1.2.0 you could have some "extraneous" div containers around inputs and labels and you'd still get rounded corners in controlgroups
however, in 1.3.0 beta and rc : no rounded corners:

example:
my form framework outputs html like this:
(any of the bold div containers break rounded corners)
<div data-role="fieldcontain" >
    <fieldset data-role="controlgroup">
        <legend>Checkboxes!</legend>
        <div class="some_extra_container">
            <div class="some_extra_container">
                <div class="some_extra_container tag_label_pair">


                    <input type="checkbox" value="a" id="checkbox_0" name="cb[]" />
                    <label for="checkbox_0">a</label>
                </div>
                <div class="some_extra_container tag_label_pair">
                    <input type="checkbox" value="b" id="checkbox_1" name="cb[]" />
                    <label for="checkbox_1">b</label>
                </div>
            </div>
        </div>
    </fieldset>
</div>













this can be fixed by editing structure.css (line 1113 of non-minified file)
.ui-controlgroup .ui-controlgroup-controls,
.ui-controlgroup .ui-radio,
.ui-controlgroup .ui-checkbox,
.ui-controlgroup .ui-select,
.ui-controlgroup li,
/* add the following selector */
.ui-controlgroup div {
    -webkit-border-radius: inherit;
    border-radius: inherit;
}