# fix\(mobile\): Screens 5.0.0-t3.36 installs its search observer hook without a race · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/commit/c3dafcf5e44aeed80a764720b7ab077530613c9b)

Repository: [pingdotgg/t3code](https://git.cafe/pingdotgg/t3code)

Visibility: public

Requested revision: c3dafcf5e44aeed80a764720b7ab077530613c9b

Requested commit: c3dafcf5e44aeed80a764720b7ab077530613c9b

Commit: c3dafcf5e44aeed80a764720b7ab077530613c9b

Tree: 3ec568dda5682c45e369fc605150f3c8906e8c3a

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
fix(mobile): Screens 5.0.0-t3.36 installs its search observer hook without a race

Screens 5.0.0-t3.36 stores NSNotificationCenter's original block-observer
implementation before installing the search field hook. Until now, a
registration on another thread in the moment between installing the
hook and storing the original called through a null pointer
(pingdotgg/react-native-screens#3).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

```

## Parents

- [e94ca8a1225fbd6706d4cc9f6d38de71362d3e5b](https://git.cafe/pingdotgg/t3code/commit/e94ca8a1225fbd6706d4cc9f6d38de71362d3e5b?format=markdown)

[Source at this commit](https://git.cafe/pingdotgg/t3code/tree/c3dafcf5e44aeed80a764720b7ab077530613c9b?format=markdown)
