From 7e29751607f33d974a5bfb8d0114b0e7b10075e7 Mon Sep 17 00:00:00 2001 From: mARTin-B78 Date: Thu, 24 Sep 2026 08:25:34 +0200 Subject: [PATCH] Release v1.53.4 --- CHANGELOG.md | 10 +++++++++- VERSION | 2 +- playwright.config.js | 7 +++++-- static/index.html | 16 ++++++++-------- 4 files changed, 23 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e0a6564..0dfa99b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,13 @@ Follows [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) · versioned wi --- +## [1.53.4] — 2026-09-24 + +### Fixed +- **Playwright's iPhone project can launch Chromium reliably.** The iPhone 13 device profile defaults to WebKit, but the shared system-browser override supplied a Chromium executable, causing Playwright to pass WebKit launch arguments to Chromium and lose the browser immediately. The mobile project now explicitly selects Chromium while retaining iPhone viewport, touch, scale-factor and user-agent emulation. + +--- + ## [1.53.3] — 2026-09-24 ### Fixed @@ -4455,7 +4462,8 @@ Initial feature-complete release. --- -[Unreleased]: https://github.com/mARTin-B78/tts-voice-creator-clone-and-design-2/compare/v1.53.0...HEAD +[Unreleased]: https://github.com/mARTin-B78/tts-voice-creator-clone-and-design-2/compare/v1.53.4...HEAD +[1.53.4]: https://github.com/mARTin-B78/tts-voice-creator-clone-and-design-2/compare/v1.53.3...v1.53.4 [1.53.0]: https://github.com/mARTin-B78/tts-voice-creator-clone-and-design-2/compare/v1.52.1...v1.53.0 [1.52.1]: https://github.com/mARTin-B78/tts-voice-creator-clone-and-design-2/compare/v1.52.0...v1.52.1 [1.52.0]: https://github.com/mARTin-B78/tts-voice-creator-clone-and-design-2/compare/v1.51.0...v1.52.0 diff --git a/VERSION b/VERSION index ede3db7..d2a66da 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.53.3 +1.53.4 diff --git a/playwright.config.js b/playwright.config.js index 322bb14..500695b 100644 --- a/playwright.config.js +++ b/playwright.config.js @@ -26,7 +26,10 @@ module.exports = defineConfig({ }, projects: [ { name: 'desktop', use: { ...devices['Desktop Chrome'], ...browserOptions } }, - // iPhone profile — guards the mobile-stability work - { name: 'iphone', use: { ...devices['iPhone 13'], ...browserOptions } }, + // iPhone 13 defaults to WebKit. This suite intentionally runs its mobile + // emulation in Chromium, so declare the engine before applying Chromium's + // executablePath. Otherwise Playwright sends WebKit launch arguments to + // the Chromium executable and the browser exits before connecting. + { name: 'iphone', use: { ...devices['iPhone 13'], browserName: 'chromium', ...browserOptions } }, ], }); diff --git a/static/index.html b/static/index.html index b0e8a3f..590afc3 100644 --- a/static/index.html +++ b/static/index.html @@ -10,7 +10,7 @@ - + @@ -27,12 +27,12 @@ - - - - - - + + + + + + @@ -403,7 +403,7 @@ window.toggleNavTree = function(treeId, chevronId) { - +