diff --git a/packages/core/src/components/popover/popover.md.scss b/packages/core/src/components/popover/popover.md.scss
index 572f5405ea..bd527957da 100644
--- a/packages/core/src/components/popover/popover.md.scss
+++ b/packages/core/src/components/popover/popover.md.scss
@@ -47,6 +47,6 @@ $popover-md-box-shadow: 0 3px 12px 2px $popover-md-box-shadow-col
}
.popover-md .popover-viewport {
- opacity: 0;
+ // opacity: 0;
transition-delay: 100ms;
}
\ No newline at end of file
diff --git a/packages/core/src/components/popover/popover.wp.scss b/packages/core/src/components/popover/popover.wp.scss
index 241b7aac70..a97663e696 100644
--- a/packages/core/src/components/popover/popover.wp.scss
+++ b/packages/core/src/components/popover/popover.wp.scss
@@ -44,6 +44,6 @@ $popover-wp-background: $background-wp-color !default;
}
.popover-wp .popover-viewport {
- opacity: 0;
+ // opacity: 0;
transition-delay: 100ms;
}
\ No newline at end of file
diff --git a/packages/core/src/components/popover/test/basic.html b/packages/core/src/components/popover/test/basic.html
index e3d35987aa..deb86c4d42 100644
--- a/packages/core/src/components/popover/test/basic.html
+++ b/packages/core/src/components/popover/test/basic.html
@@ -23,6 +23,7 @@
Show Popover
+ Show Long List Popover
@@ -52,32 +53,50 @@
class ProfilePage extends HTMLElement {
constructor() {
super();
+ }
- const shadowRoot = this.attachShadow({
- mode: 'open'
- });
-
- shadowRoot.innerHTML = `
+ connectedCallback() {
+ this.innerHTML = `
Ionic
- Dismiss
Item 0
+ Item 1
+ Item 2
+ Item 3
- `;
- }
-
- connectedCallback(event) {
- var ev = new CustomEvent('ionDismiss', {
- composed: true,
- bubbles: true
- });
- console.log('event', event);
- // event.target.dispatchEvent(ev);
+
+ `;
}
}
customElements.define('profile-page', ProfilePage);
+
+ class ListPage extends HTMLElement {
+ constructor() {
+ super();
+ }
+
+ connectedCallback() {
+ let items = '';
+ for (var i = 0; i < 30; i++) {
+ items += 'Item ' + i + '';
+ }
+
+ console.log(items);
+
+ this.innerHTML = `
+
+
+ Ionic
+ ` + items + `
+
+
+ `;
+ }
+ }
+
+ customElements.define('list-page', ListPage);