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 20:59:11 +00:00
committed by GitHub
co-authored by Max Brunsfeld Danilo Leal rtfeldman mgsloan
parent ab4a6f1c79
commit c771ca49e1
+8 -2
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)),