Skip to content

Commit b2fad06

Browse files
authored
fix: upgrade MC, fix theme flicker (#1067)
related muxinc/media-chrome#1055 this should fix the flicker that could happen between showing the thumbnail and showing the whole theme w/ thumbnail. - [x] todo: double check removing that hide not defined CSS doesn't cause glitches
1 parent 570b4b3 commit b2fad06

File tree

14 files changed

+61
-52
lines changed

14 files changed

+61
-52
lines changed

examples/nextjs-with-typescript/pages/MuxPlayerPosterSlot.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ function MuxPlayerPage() {
3333
}}
3434
>
3535
<img
36-
style={{ objectFit: 'contain', height: '100%' }}
36+
style={{ display: 'block', objectFit: 'contain', height: '100%' }}
3737
slot="poster"
3838
src="https://image.mux.com/VcmKA6aqzIzlg3MayLJDnbF55kX00mds028Z65QxvBYaA/thumbnail.webp"
3939
alt=""

examples/vanilla-ts-esm/public/mux-player-poster-slot.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ <h1><a href="/">Elements</a></h1>
4545
>
4646
<!-- The height: 100%; on img undos the effect of water.css -->
4747
<img
48-
style="object-fit: contain; height: 100%;"
48+
style="display: block; object-fit: contain; height: 100%;"
4949
slot="poster"
5050
src="https://image.mux.com/VcmKA6aqzIzlg3MayLJDnbF55kX00mds028Z65QxvBYaA/thumbnail.webp"
5151
>

packages/mux-active-viewer-count/test/web-test-runner.config.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,5 @@ export default {
2525
include: ['src/**/*'],
2626
},
2727
browsers: [chromeLauncher()],
28-
filterBrowserLogs: ({ args }) => !args[0]?.startsWith('Lit is in dev mode'),
28+
filterBrowserLogs: ({ args }) => !args[0]?.startsWith?.('Lit is in dev mode'),
2929
};

packages/mux-audio/test/web-test-runner.config.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,5 @@ export default {
2525
include: ['src/**/*'],
2626
},
2727
browsers: [chromeLauncher()],
28-
filterBrowserLogs: ({ args }) => !args[0]?.startsWith('Lit is in dev mode'),
28+
filterBrowserLogs: ({ args }) => !args[0]?.startsWith?.('Lit is in dev mode'),
2929
};

packages/mux-player/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,8 @@
9595
"dependencies": {
9696
"@mux/mux-video": "0.24.2",
9797
"@mux/playback-core": "0.28.2",
98-
"media-chrome": "~4.3.0",
99-
"player.style": "^0.1.1"
98+
"media-chrome": "~4.5.0",
99+
"player.style": "^0.1.4"
100100
},
101101
"devDependencies": {
102102
"@mux/esbuilder": "0.1.0",

packages/mux-player/src/styles.css

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,8 @@
2424
--media-title-display-display: var(--title-display);
2525

2626
display: inline-block;
27-
width: 100%;
2827
line-height: 0;
29-
}
30-
31-
/* Hide custom elements that are not defined yet */
32-
:not(:defined) {
33-
display: none;
28+
width: 100%;
3429
}
3530

3631
a {
@@ -40,12 +35,16 @@ a {
4035
}
4136

4237
media-theme {
38+
display: inline-block;
39+
line-height: 0;
4340
width: 100%;
4441
height: 100%;
4542
direction: ltr;
4643
}
4744

4845
media-poster-image {
46+
display: inline-block;
47+
line-height: 0;
4948
width: 100%;
5049
height: 100%;
5150
}

packages/mux-player/src/themes/gerwig/gerwig.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -391,6 +391,10 @@
391391
display: none;
392392
}
393393

394+
media-error-dialog:not([mediaerrorcode]) {
395+
opacity: 0;
396+
}
397+
394398
media-loading-indicator {
395399
--media-loading-icon-width: 100%;
396400
--media-button-icon-height: auto;

packages/mux-player/test/web-test-runner.config.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ const config = {
2727
},
2828
testsFinishTimeout: 600000,
2929
browsers: [chromeLauncher()],
30-
filterBrowserLogs: ({ args }) => !args[0]?.startsWith('Lit is in dev mode'),
30+
filterBrowserLogs: ({ args }) => !args[0]?.startsWith?.('Lit is in dev mode'),
3131
};
3232

3333
if (process.argv.some((arg) => arg.includes('--all'))) {

packages/mux-uploader/test/web-test-runner.config.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,5 @@ export default {
3131
include: ['src/**/*'],
3232
},
3333
browsers: [chromeLauncher()],
34-
filterBrowserLogs: ({ args }) => !args[0]?.startsWith('Lit is in dev mode'),
34+
filterBrowserLogs: ({ args }) => !args[0]?.startsWith?.('Lit is in dev mode'),
3535
};

packages/mux-video/test/web-test-runner.config.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,5 @@ export default {
2525
include: ['src/**/*'],
2626
},
2727
browsers: [chromeLauncher()],
28-
filterBrowserLogs: ({ args }) => !args[0]?.startsWith('Lit is in dev mode'),
28+
filterBrowserLogs: ({ args }) => !args[0]?.startsWith?.('Lit is in dev mode'),
2929
};

0 commit comments

Comments
 (0)