# editor: Move blame popover from \`hover_tooltip\` to editor prepaint \(\#29320\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/d3911e34de35d3bca65f6e8410b00ca90e79aa09)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: d3911e34de35d3bca65f6e8410b00ca90e79aa09

Requested commit: d3911e34de35d3bca65f6e8410b00ca90e79aa09

Commit: d3911e34de35d3bca65f6e8410b00ca90e79aa09

Tree: 01d45430168e1ec3e6979fc177789a66d679799f

Author: Smit Barmase

Committer: GitHub

## Message

```
editor: Move blame popover from `hover_tooltip` to editor prepaint (#29320)

WIP!

In light of having more control over blame popover from editor.

This fixes: https://github.com/zed-industries/zed/issues/28645,
https://github.com/zed-industries/zed/issues/26304

- [x] Initial rendering
- [x] Handle smart positioning (edge detection, etc)
- [x] Delayed hovering, release, etc
- [x] Test blame message selection
- [x] Fix tagged issues

Release Notes:

- Git inline blame popover now dismisses when the cursor is moved, the
editor is scrolled, or the command palette is opened.
```

## Parents

- [87f85f186380850d8b837f919f76b62746428e2b](https://git.cafe/gitcafe/zed/commit/87f85f186380850d8b837f919f76b62746428e2b?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/d3911e34de35d3bca65f6e8410b00ca90e79aa09?format=markdown)
