Fix <1px gap between diff popover and accept keybindingg (#24756)

Release Notes:

- N/A

Co-authored-by: Max Brunsfeld <maxbrunsfeld@gmail.com>
Co-authored-by: Danilo Leal <daniloleal09@gmail.com>
Co-authored-by: rtfeldman <oss@rtfeldman.com>
Co-authored-by: mgsloan <mgsloan@gmail.com>
This commit is contained in:
Agus Zubiaga 2025-02-12 17:59:11 -03:00 committed by GitHub
parent ab4a6f1c79
commit c771ca49e1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -3830,10 +3830,16 @@ impl EditorElement {
.h(line_height + BORDER_WIDTH * px(2.))
.px_1p5()
.gap_1()
.shadow_sm()
// Workaround: For some reason, there's a gap if we don't do this
.ml(-BORDER_WIDTH)
.shadow(smallvec![gpui::BoxShadow {
color: gpui::black().opacity(0.05),
offset: point(px(1.), px(1.)),
blur_radius: px(2.),
spread_radius: px(0.),
}])
.bg(Editor::edit_prediction_line_popover_bg_color(cx))
.border(BORDER_WIDTH)
.border_l_0()
.border_color(cx.theme().colors().border)
.rounded_r_lg()
.children(editor.render_edit_prediction_accept_keybind(window, cx)),