diff --git a/src/service/viewport-impl.js b/src/service/viewport-impl.js index 7608da10f050..c514b541c414 100644 --- a/src/service/viewport-impl.js +++ b/src/service/viewport-impl.js @@ -1110,7 +1110,7 @@ export class ViewportBindingNaturalIosEmbed_ { // This code will no longer be needed with the newer iOS viewport // implementation. onDocumentReady(this.win.document, doc => { - doc.body.style.borderStyle = lightboxMode ? 'none' : 'solid'; + doc.body.style.borderTopStyle = lightboxMode ? 'none' : 'solid'; }); } diff --git a/test/functional/test-viewport.js b/test/functional/test-viewport.js index 61e75ac647c0..7e06588cd11b 100644 --- a/test/functional/test-viewport.js +++ b/test/functional/test-viewport.js @@ -1126,10 +1126,15 @@ describe('ViewportBindingNaturalIosEmbed', () => { expect(windowApi.document.body.style.borderTopStyle).to.be.undefined; binding.updateLightboxMode(true); - expect(windowApi.document.body.style.borderStyle).to.equal('none'); + expect(windowApi.document.body.style.borderTopStyle).to.equal('none'); binding.updateLightboxMode(false); - expect(windowApi.document.body.style.borderStyle).to.equal('solid'); + expect(windowApi.document.body.style.borderTopStyle).to.equal('solid'); + expect(windowApi.document.body.style.borderBottomStyle).to.not.equal( + 'solid'); + expect(windowApi.document.body.style.borderLeftStyle).to.not.equal('solid'); + expect(windowApi.document.body.style.borderRightStyle).to.not.equal( + 'solid'); }); it('should calculate size', () => {