From a7deb069eb6b90e4cefa84404af1fc6aa583665a Mon Sep 17 00:00:00 2001 From: Branimir Karadzic Date: Thu, 6 Aug 2026 11:20:55 -0700 Subject: [PATCH 1/2] Update JsRuntimeHost to pick up the UrlLib error-reporting fix BabylonNative pins JsRuntimeHost at 8cd1429, which in turn pins UrlLib at e86ffb3. That UrlLib predates 425c9f1 Win32: surface the real error when opening a URL fails (#36) so every failure to open a url on Win32 reaches JavaScript as the constant string "Unknown error opening URL", with no indication of which url failed or why. That makes any asset/network loading failure in a Babylon Native app effectively undiagnosable. Move the pin to JsRuntimeHost main (9271f13), which pins UrlLib 0c99133 and therefore contains the fix. 8cd1429 is an ancestor of 9271f13, so this is a straight fast-forward of the dependency. Before: Error opening URL: Unknown error opening URL After: Error opening URL: Unable to open URL '': This is engine independent: it improves diagnosability for every graphics backend. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 88569c10-a7ff-4373-9a58-afa9c68b8c09 --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b9e529d43..f92ca563d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -62,7 +62,7 @@ FetchContent_Declare(ios-cmake EXCLUDE_FROM_ALL) FetchContent_Declare(JsRuntimeHost GIT_REPOSITORY https://github.com/BabylonJS/JsRuntimeHost.git - GIT_TAG 8cd142951018de07c89c23f726fb7dc9c8374599) + GIT_TAG 9271f13b654665e343aa0e80ad872b4674534163) FetchContent_Declare(metal-cpp GIT_REPOSITORY https://github.com/bkaradzic/metal-cpp.git GIT_TAG metal-cpp_26 From e28397184801c61fdb2d42f34765e147420165ba Mon Sep 17 00:00:00 2001 From: Branimir Karadzic Date: Thu, 6 Aug 2026 14:21:43 -0700 Subject: [PATCH 2/2] Retrigger CI No workflow run was created for a7deb069; this empty commit fires a pull_request synchronize event. Auto-squash discards it at merge.