* Tests: assert dialog-open on documentElement in dispose-while-open specs
The dispose-while-open specs added in #42544 asserted the scroll-lock
class on document.body, but #42545 moved the lock to the root element
(documentElement). The two changes were each green in isolation but
broke once both landed on v6-dev. Align these specs with the rest of
the suite, which already asserts on documentElement.
* Build: bump bundlewatch thresholds for cumulative JS growth on v6-dev
bootstrap.bundle.js (83.15KB) and bootstrap.js (54.39KB) now exceed the
prior thresholds after the dialog/drawer/tooltip/popover/menu fixes
landed; each PR bumped only relative to its own base.
},
{
"path": "./dist/js/bootstrap.bundle.js",
- "maxSize": "82.75 kB"
+ "maxSize": "83.5 kB"
},
{
"path": "./dist/js/bootstrap.bundle.min.js",
},
{
"path": "./dist/js/bootstrap.js",
- "maxSize": "54.0 kB"
+ "maxSize": "54.5 kB"
},
{
"path": "./dist/js/bootstrap.min.js",
dialogEl.addEventListener('shown.bs.dialog', () => {
expect(dialogEl.open).toBeTrue()
- expect(document.body.classList.contains('dialog-open')).toBeTrue()
+ expect(document.documentElement.classList.contains('dialog-open')).toBeTrue()
dialog.dispose()
expect(dialogEl.open).toBeFalse()
- expect(document.body.classList.contains('dialog-open')).toBeFalse()
+ expect(document.documentElement.classList.contains('dialog-open')).toBeFalse()
resolve()
})
drawerEl.addEventListener('shown.bs.drawer', () => {
expect(drawerEl.open).toBeTrue()
- expect(document.body.classList.contains('dialog-open')).toBeTrue()
+ expect(document.documentElement.classList.contains('dialog-open')).toBeTrue()
drawer.dispose()
expect(drawerEl.open).toBeFalse()
- expect(document.body.classList.contains('dialog-open')).toBeFalse()
+ expect(document.documentElement.classList.contains('dialog-open')).toBeFalse()
resolve()
})