diff --git a/Modules/Package.swift b/Modules/Package.swift index 109a40b5fa15..e3cb397670b8 100644 --- a/Modules/Package.swift +++ b/Modules/Package.swift @@ -52,7 +52,7 @@ let package = Package( .package(url: "https://github.com/zendesk/support_sdk_ios", from: "8.0.3"), // We can't use wordpress-rs branches nor commits here. Only tags work. .package(url: "https://github.com/Automattic/wordpress-rs", revision: "alpha-20250411"), - .package(url: "https://github.com/wordpress-mobile/GutenbergKit", revision: "a03e0dae10a404c88c215bfcee3176df951302f5"), + .package(url: "https://github.com/wordpress-mobile/GutenbergKit", revision: "fc369073730384c8946bee15ec8ff7c763cf69c9"), .package(url: "https://github.com/Automattic/color-studio", branch: "trunk"), .package(url: "https://github.com/wordpress-mobile/AztecEditor-iOS", from: "1.20.0"), ], diff --git a/WordPress.xcworkspace/xcshareddata/swiftpm/Package.resolved b/WordPress.xcworkspace/xcshareddata/swiftpm/Package.resolved index 38bf56a586f8..72e7a8c77931 100644 --- a/WordPress.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/WordPress.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -1,5 +1,5 @@ { - "originHash" : "33ddb0aa3726e1d733791a917985ff8cb4c0e0dd7def70443bf5515669f01701", + "originHash" : "645dd3ef573ab8e20ff04cddccb0ffcc29b7a5f354c0eb4d8f44d125b5a8694d", "pins" : [ { "identity" : "alamofire", @@ -150,7 +150,7 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/wordpress-mobile/GutenbergKit", "state" : { - "revision" : "a03e0dae10a404c88c215bfcee3176df951302f5" + "revision" : "fc369073730384c8946bee15ec8ff7c763cf69c9" } }, { diff --git a/WordPress/Classes/ViewRelated/NewGutenberg/NewGutenbergViewController.swift b/WordPress/Classes/ViewRelated/NewGutenberg/NewGutenbergViewController.swift index 8024b54c8701..c14a7556b513 100644 --- a/WordPress/Classes/ViewRelated/NewGutenberg/NewGutenbergViewController.swift +++ b/WordPress/Classes/ViewRelated/NewGutenberg/NewGutenbergViewController.swift @@ -168,9 +168,14 @@ class NewGutenbergViewController: UIViewController, PostEditor, PublishingEditor if !post.blog.isSelfHosted { let siteType: String = post.blog.isHostedAtWPcom ? "simple" : "atomic" - conf.webViewGlobals = [ - WebViewGlobal(name: "_currentSiteType", value: .string(siteType)) - ] + do { + conf.webViewGlobals = [ + try WebViewGlobal(name: "_currentSiteType", value: .string(siteType)) + ] + } catch { + wpAssertionFailure("Failed to create WebViewGlobal", userInfo: ["error": "\(error)"]) + conf.webViewGlobals = [] + } } self.editorViewController = GutenbergKit.EditorViewController(configuration: conf)