Closes #48383 An alternative approach would be to use `min_w` instead of `w`, but that would result in inconsistent widths across the three tabs in the git picker, causing layout jumps when switching between them. It might be more appropriate to simply increase the width directly. |Before|After| |--|--| |<img width="932" height="290" alt="CleanShot 2026-02-22 at 02 01 20@2x" src="https://github.com/user-attachments/assets/a0868cf5-86a0-4375-9cf5-6728a6411ff1" />|<img width="970" height="274" alt="CleanShot 2026-02-22 at 02 03 50@2x" src="https://github.com/user-attachments/assets/acee111c-06ff-48d1-b1c7-c118bdddfcf9" />| Before you mark this PR as ready for review, make sure that you have: - [x] Added a solid test coverage and/or screenshots from doing manual testing - [x] Done a self-review taking into account security and performance aspects - [x] Aligned any UI changes with the [UI checklist](https://github.com/zed-industries/zed/blob/main/CONTRIBUTING.md#uiux-checklist) Release Notes: - Fixed footer buttons clipped in stash picker when vim mode is enabled on macOS --------- Co-authored-by: Danilo Leal <daniloleal09@gmail.com>