From 0db441b19120387999898db94b9b6cf16f55cbe5 Mon Sep 17 00:00:00 2001 From: red person Date: Tue, 2 Jun 2026 17:28:24 +0300 Subject: [PATCH] fix(ui): contain email split divider (#1194) --- static/style.css | 1 + tests/test_email_split_border_css.py | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 tests/test_email_split_border_css.py diff --git a/static/style.css b/static/style.css index 4c0813d..4680ad7 100644 --- a/static/style.css +++ b/static/style.css @@ -14577,6 +14577,7 @@ body:has(.doc-version-panel:not(.hidden)) .hamburger-btn { z-index: 260 !important; margin-top: 0 !important; transform: none !important; + border-left: none !important; } } diff --git a/tests/test_email_split_border_css.py b/tests/test_email_split_border_css.py new file mode 100644 index 0000000..cf34d51 --- /dev/null +++ b/tests/test_email_split_border_css.py @@ -0,0 +1,18 @@ +from pathlib import Path + + +CSS = (Path(__file__).parents[1] / "static" / "style.css").read_text(encoding="utf-8") + + +def _rule(selector: str) -> str: + return CSS.split(selector, 1)[1].split("}", 1)[0] + + +def test_email_split_document_pane_drops_duplicate_border(): + rule = _rule("body.email-doc-split-active.doc-view .doc-editor-pane {") + assert "border-left: none !important;" in rule + + +def test_email_split_panel_keeps_visible_seam(): + rule = _rule(".modal.email-snap-left .modal-content {") + assert "border-right: 1px solid var(--border);" in rule