# fix\(mobile\): the search freeze fix touches only UIKit's search field observer · pingdotgg/t3code

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

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

Visibility: public

Requested revision: fdfc6ea1c154022451eda16aed4ef66b5d19b610

Requested commit: fdfc6ea1c154022451eda16aed4ef66b5d19b610

Commit: fdfc6ea1c154022451eda16aed4ef66b5d19b610

Tree: 2529c4cd58e03f78dac5b95f00a8224a249da3c5

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
fix(mobile): the search freeze fix touches only UIKit's search field observer

Screens t3.33 removed every queued observer registered on any text
storage when the storage was freed, and held the observer strongly.
Screens t3.34 removes only UIKit's own search field observer, identified
by the block function UIKit registers while the first search controller
is created, and holds it weakly.

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

```

## Parents

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

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