diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 4dd0436..5953965 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -21,8 +21,8 @@ jobs: - name: Install FFmpeg run: sudo apt-get update && sudo apt-get install -y ffmpeg - run: npm ci - - name: Install browser for subtitle regression tests - run: npx playwright install --with-deps chromium + - name: Install Chromium and WebKit for browser regressions + run: npx playwright install --with-deps chromium webkit - run: npm test env: NODECAST_BROWSER_TESTS: '1' diff --git a/package-lock.json b/package-lock.json index d2839eb..b4d018f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "nodecast-tv", - "version": "2.2.6", + "version": "2.2.7", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "nodecast-tv", - "version": "2.2.6", + "version": "2.2.7", "license": "GPL-3.0-only", "dependencies": { "@ffprobe-installer/ffprobe": "^2.1.2", diff --git a/package.json b/package.json index 8a0c462..16037d1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "nodecast-tv", - "version": "2.2.6", + "version": "2.2.7", "description": "Modern IPTV Player", "license": "GPL-3.0-only", "main": "server/index.js", diff --git a/public/css/main.css b/public/css/main.css index dedba28..c09a38c 100644 --- a/public/css/main.css +++ b/public/css/main.css @@ -3363,8 +3363,8 @@ kbd { height: calc(100vh - var(--navbar-height)); /* fallback */ height: calc(100dvh - var(--navbar-height)); - /* dynamic viewport for modern browsers */ - min-height: 400px; + /* Keep controls inside short landscape viewports too. */ + min-height: 0; background: #000; } diff --git a/public/index.html b/public/index.html index f0063a5..9105e16 100644 --- a/public/index.html +++ b/public/index.html @@ -10,7 +10,7 @@