Skip to content

Conversation

@platform-sa
Copy link
Collaborator

Update game bridge (build from ts-immutable-sdk version 2.12.6)

@platform-sa platform-sa requested a review from a team as a code owner February 4, 2026 01:45
@rodrigo-fournier-immutable rodrigo-fournier-immutable force-pushed the chore/update-game-bridge-2.12.6 branch from 92a1033 to b6ba396 Compare February 4, 2026 02:50
@rodrigo-fournier-immutable rodrigo-fournier-immutable force-pushed the chore/update-game-bridge-2.12.6 branch from b6ba396 to 7ea6a56 Compare February 4, 2026 03:40
@rodrigo-fournier-immutable rodrigo-fournier-immutable force-pushed the chore/update-game-bridge-2.12.6 branch 4 times, most recently from 08a7b92 to 7e7bc50 Compare February 4, 2026 05:57
…bility

Add controlled browser logout for macOS to handle deep-link dispatch
issues introduced by Chrome 137 code-splitting changes.

Changes:
- Add logout_with_controlled_browser() in test_mac_helpers.py
- Add get_logout_url_from_unity_logs() to monitor Unity logs
- Add get_product_name() to extract product name from ProjectSettings
- Update logout() method to use controlled browser approach
- Manually trigger immutablerunner://logout deep-link via 'open' command
- Reduce Windows login timeout from 90s to 30s

This matches the Windows implementation and resolves logout timeouts
caused by Chrome 137's increased code-splitting affecting protocol
handler reliability.
@rodrigo-fournier-immutable rodrigo-fournier-immutable force-pushed the chore/update-game-bridge-2.12.6 branch 4 times, most recently from c4d3bfa to 8bc8ceb Compare February 4, 2026 12:35
- Windows: dispatch logout returnTo via registry fallback so Unity receives the
  callback even if OS blocks immutablerunner://
- macOS: improve standalone Player.log detection for logout URL capture
  (additional paths + fallback scan) and trigger returnTo via open
@rodrigo-fournier-immutable rodrigo-fournier-immutable force-pushed the chore/update-game-bridge-2.12.6 branch from 8bc8ceb to 708b8cc Compare February 4, 2026 13:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants