diff --git a/src/vaadin-tabs.html b/src/vaadin-tabs.html index dd644c2..3cfdd14 100644 --- a/src/vaadin-tabs.html +++ b/src/vaadin-tabs.html @@ -213,6 +213,7 @@ _repaintShadowNodesHack() { // Safari 10 has an issue with repainting shadow root element styles when a host attribute changes. // Need this workaround (toggle any inline css property on and off) until the issue gets fixed. + /* istanbul ignore if */ if (safari10 && this.root) { const WEBKIT_PROPERTY = '-webkit-backface-visibility'; this.root.querySelectorAll('*').forEach(el => { diff --git a/test/nav.html b/test/nav.html index ff387a2..f9de6b8 100644 --- a/test/nav.html +++ b/test/nav.html @@ -192,7 +192,7 @@ }); it('should not cut content', () => { - expect(tabs[1].offsetWidth).to.be.above(130); + expect(tabs[1].offsetWidth).to.be.above(124); expect(nav.offsetWidth).to.be.eql(400); }); }); diff --git a/test/visual/screens/vaadin-tabs/horizontal-tabs-lumo/horizontal-tabs/chrome.png b/test/visual/screens/vaadin-tabs/horizontal-tabs-lumo/horizontal-tabs/chrome.png index c100042..a62e5b8 100644 Binary files a/test/visual/screens/vaadin-tabs/horizontal-tabs-lumo/horizontal-tabs/chrome.png and b/test/visual/screens/vaadin-tabs/horizontal-tabs-lumo/horizontal-tabs/chrome.png differ diff --git a/test/visual/screens/vaadin-tabs/horizontal-tabs-lumo/horizontal-tabs/firefox.png b/test/visual/screens/vaadin-tabs/horizontal-tabs-lumo/horizontal-tabs/firefox.png index 221ecef..6beb6cf 100644 Binary files a/test/visual/screens/vaadin-tabs/horizontal-tabs-lumo/horizontal-tabs/firefox.png and b/test/visual/screens/vaadin-tabs/horizontal-tabs-lumo/horizontal-tabs/firefox.png differ diff --git a/test/visual/screens/vaadin-tabs/scrollable-tabs-lumo/scrollable-tabs/chrome.png b/test/visual/screens/vaadin-tabs/scrollable-tabs-lumo/scrollable-tabs/chrome.png index b3d095a..eb2f3c8 100644 Binary files a/test/visual/screens/vaadin-tabs/scrollable-tabs-lumo/scrollable-tabs/chrome.png and b/test/visual/screens/vaadin-tabs/scrollable-tabs-lumo/scrollable-tabs/chrome.png differ diff --git a/test/visual/screens/vaadin-tabs/scrollable-tabs-lumo/scrollable-tabs/firefox.png b/test/visual/screens/vaadin-tabs/scrollable-tabs-lumo/scrollable-tabs/firefox.png index 8609351..4f403ba 100644 Binary files a/test/visual/screens/vaadin-tabs/scrollable-tabs-lumo/scrollable-tabs/firefox.png and b/test/visual/screens/vaadin-tabs/scrollable-tabs-lumo/scrollable-tabs/firefox.png differ diff --git a/test/visual/screens/vaadin-tabs/vertical-tabs-lumo/vertical-tabs/chrome.png b/test/visual/screens/vaadin-tabs/vertical-tabs-lumo/vertical-tabs/chrome.png index 15160e1..18875f3 100644 Binary files a/test/visual/screens/vaadin-tabs/vertical-tabs-lumo/vertical-tabs/chrome.png and b/test/visual/screens/vaadin-tabs/vertical-tabs-lumo/vertical-tabs/chrome.png differ diff --git a/test/visual/screens/vaadin-tabs/vertical-tabs-lumo/vertical-tabs/firefox.png b/test/visual/screens/vaadin-tabs/vertical-tabs-lumo/vertical-tabs/firefox.png index 8981844..8905b6d 100644 Binary files a/test/visual/screens/vaadin-tabs/vertical-tabs-lumo/vertical-tabs/firefox.png and b/test/visual/screens/vaadin-tabs/vertical-tabs-lumo/vertical-tabs/firefox.png differ diff --git a/test/visual/test.js b/test/visual/test.js index 49ce935..4f506ad 100644 --- a/test/visual/test.js +++ b/test/visual/test.js @@ -1,7 +1,10 @@ gemini.suite('vaadin-tabs', function(rootSuite) { function wait(actions, find) { - actions.wait(5000); + return actions + .waitForJSCondition(function(window) { + return !!(window.WebComponents && window.WebComponents.ready); + }, 15000); } function goToAboutBlank(actions, find) { diff --git a/theme/lumo/vaadin-tab-styles.html b/theme/lumo/vaadin-tab-styles.html index ef02713..a4b031f 100644 --- a/theme/lumo/vaadin-tab-styles.html +++ b/theme/lumo/vaadin-tab-styles.html @@ -8,10 +8,10 @@