Skip to content

Refactor WebViewForwardHandler typealias usage#448

Merged
rlepinski merged 1 commit intourbanairship:mainfrom
kajinka13:kajinka13-patch-1
Feb 17, 2026
Merged

Refactor WebViewForwardHandler typealias usage#448
rlepinski merged 1 commit intourbanairship:mainfrom
kajinka13:kajinka13-patch-1

Conversation

@kajinka13
Copy link
Contributor

Refactor forward navigation delegate type to use typealias for clarity.

What do these changes do?

I fixed a casting that causes compilation to fail on Xcode 26.4b1 (no code changes)

Why are these changes necessary?

Using the new xcode to test iOS 24, the application fails to compile

How did you verify these changes?

as I was saying, the change is a simple refactoring of the casting, it does not involve changes to the application structure, but allows its compilation with the new toolchain

Verification Screenshots:

Anything else a reviewer should know?

no

Refactor forward navigation delegate type to use typealias for clarity.
@kajinka13 kajinka13 requested a review from a team as a code owner February 17, 2026 15:33
@kajinka13
Copy link
Contributor Author

If this is an acceptable modification, would it be possible to generate a fix for the 19.x version of the library as well? Due to project requirements, we currently cannot update the minimum target and therefore must use the 19.x version.

@rlepinski
Copy link
Contributor

This looks great and yes we can back port it. Thank you for the PR!

@rlepinski
Copy link
Contributor

Ignore the Gemini PR review failure.

@rlepinski rlepinski merged commit e081d30 into urbanairship:main Feb 17, 2026
12 of 13 checks passed
@rlepinski
Copy link
Contributor

@kajinka13 https://github.com/urbanairship/ios-library/tree/19.x if you are using SPM, ill do actual releases tomorrow

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments