After exiting ipy ipython shell, prompt color and tab completion are messed up. Tested on `3.0.0` branch with an example application and verified behavior is the same on the `master` branch. Tested on macOS Sequoia 15.1 using Python 3.13.0. Used multiple different terminals and behavior was the same. The problem does *not* happen when using Python 3.12.7 on the exact same setup. The problem does happen on Linux when using `gnureadline` + Python 3.13. Hence the bug is specific to the combination of `gnureadline` + `Python 3.13` + `ipython`