From 92383e3f50cd59fd76a6d41143f94a696ca35838 Mon Sep 17 00:00:00 2001 From: Zack Date: Fri, 29 May 2026 11:00:23 +0200 Subject: [PATCH] =?UTF-8?q?Removing=20the=20wierd=20blue=20border=20color?= =?UTF-8?q?=20when=20focused=20+=20adjusted=20the=20bord=E2=80=A6=20(#3363?= =?UTF-8?q?0)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Removing the wierd blue border color when focused + adjusted the border to show when squeezed at the end of border * Update snapshots * Update edited code block screenshot --- .../edited-code-block-linux.png | Bin 7465 -> 7465 bytes .../__snapshots__/ReplyChain-test.tsx.snap | 2 +- .../__snapshots__/TextualBody-test.tsx.snap | 6 +++--- .../PinnedMessagesCard-test.tsx.snap | 8 ++++---- .../PinnedEventTile-test.tsx.snap | 4 ++-- .../LayoutSwitcher-test.tsx.snap | 6 +++--- .../AppearanceUserSettingsTab-test.tsx.snap | 6 +++--- .../__snapshots__/HTMLExport-test.ts.snap | 2 +- .../TextualBodyView/TextualBody.module.css | 10 +++++++--- 9 files changed, 24 insertions(+), 20 deletions(-) diff --git a/apps/web/playwright/snapshots/timeline/timeline.spec.ts/edited-code-block-linux.png b/apps/web/playwright/snapshots/timeline/timeline.spec.ts/edited-code-block-linux.png index 08b47c44f7898bc4c5a8dee7203b2d72821957b4..76a23e8f90daf66e89c98156779736593c04393c 100644 GIT binary patch literal 7465 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 Q0~`ZTlvR_dk}?hXAFIGuHUIzs literal 7465 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 bc7p;C){ZIF5Y%l%t^kzfHRPZ&7NP$S+&yKQ diff --git a/apps/web/test/unit-tests/components/views/elements/__snapshots__/ReplyChain-test.tsx.snap b/apps/web/test/unit-tests/components/views/elements/__snapshots__/ReplyChain-test.tsx.snap index 3201fd4289..d593ca8084 100644 --- a/apps/web/test/unit-tests/components/views/elements/__snapshots__/ReplyChain-test.tsx.snap +++ b/apps/web/test/unit-tests/components/views/elements/__snapshots__/ReplyChain-test.tsx.snap @@ -44,7 +44,7 @@ exports[`ReplyChain should call setQuoteExpanded if chain is longer than 2 lines
renders formatted m.text correctly pills appear for an exports[` renders formatted m.text correctly pills appear for event permalinks without a custom label 1`] = `
renders formatted m.text correctly pills appear for eve exports[` renders formatted m.text correctly pills appear for room links with vias 1`] = `
renders formatted m.text correctly pills appear for roo exports[` renders formatted m.text correctly pills do not appear for event permalinks with a custom label 1`] = `
should show two pinned messages 1`] = `
should show two pinned messages 1`] = `
unpin all should not allow to unpinall 1`] = `
unpin all should not allow to unpinall 1`] = `
should render pinned event 1`] = `
should render pinned event with thread info 1`] = `
should render 1`] = ` id="1" >
should render 1`] = ` id="2" >
should render 1`] = ` id="3" >

-
  • @user49:example.com
    00:00
    Message #49
  • @user48:example.com
    00:00
    Message #48
  • @user47:example.com
    00:00
    Message #47
  • @user46:example.com
    00:00
    Message #46
  • @user45:example.com
    00:00
    Message #45
  • @user44:example.com
    00:00
    Message #44
  • @user43:example.com
    00:00
    Message #43
  • @user42:example.com
    00:00
    Message #42
  • @user41:example.com
    00:00
    Message #41
  • @user40:example.com
    00:00
    Message #40
  • @user39:example.com
    00:00
    Message #39
  • @user38:example.com
    00:00
    Message #38
  • @user37:example.com
    00:00
    Message #37
  • @user36:example.com
    00:00
    Message #36
  • @user35:example.com
    00:00
    Message #35
  • @user34:example.com
    00:00
    Message #34
  • @user33:example.com
    00:00
    Message #33
  • @user32:example.com
    00:00
    Message #32
  • @user31:example.com
    00:00
    Message #31
  • @user30:example.com
    00:00
    Message #30
  • @user29:example.com
    00:00
    Message #29
  • @user28:example.com
    00:00
    Message #28
  • @user27:example.com
    00:00
    Message #27
  • @user26:example.com
    00:00
    Message #26
  • @user25:example.com
    00:00
    Message #25
  • @user24:example.com
    00:00
    Message #24
  • @user23:example.com
    00:00
    Message #23
  • @user22:example.com
    00:00
    Message #22
  • @user21:example.com
    00:00
    Message #21
  • @user20:example.com
    00:00
    Message #20
  • @user19:example.com
    00:00
    Message #19
  • @user18:example.com
    00:00
    Message #18
  • @user17:example.com
    00:00
    Message #17
  • @user16:example.com
    00:00
    Message #16
  • @user15:example.com
    00:00
    Message #15
  • @user14:example.com
    00:00
    Message #14
  • @user13:example.com
    00:00
    Message #13
  • @user12:example.com
    00:00
    Message #12
  • @user11:example.com
    00:00
    Message #11
  • @user10:example.com
    00:00
    Message #10
  • @user9:example.com
    00:00
    Message #9
  • @user8:example.com
    00:00
    Message #8
  • @user7:example.com
    00:00
    Message #7
  • @user6:example.com
    00:00
    Message #6
  • @user5:example.com
    00:00
    Message #5
  • @user4:example.com
    00:00
    Message #4
  • @user3:example.com
    00:00
    Message #3
  • @user2:example.com
    00:00
    Message #2
  • @user1:example.com
    00:00
    Message #1
  • @user0:example.com
    00:00
    Message #0
  • +
  • @user49:example.com
    00:00
    Message #49
  • @user48:example.com
    00:00
    Message #48
  • @user47:example.com
    00:00
    Message #47
  • @user46:example.com
    00:00
    Message #46
  • @user45:example.com
    00:00
    Message #45
  • @user44:example.com
    00:00
    Message #44
  • @user43:example.com
    00:00
    Message #43
  • @user42:example.com
    00:00
    Message #42
  • @user41:example.com
    00:00
    Message #41
  • @user40:example.com
    00:00
    Message #40
  • @user39:example.com
    00:00
    Message #39
  • @user38:example.com
    00:00
    Message #38
  • @user37:example.com
    00:00
    Message #37
  • @user36:example.com
    00:00
    Message #36
  • @user35:example.com
    00:00
    Message #35
  • @user34:example.com
    00:00
    Message #34
  • @user33:example.com
    00:00
    Message #33
  • @user32:example.com
    00:00
    Message #32
  • @user31:example.com
    00:00
    Message #31
  • @user30:example.com
    00:00
    Message #30
  • @user29:example.com
    00:00
    Message #29
  • @user28:example.com
    00:00
    Message #28
  • @user27:example.com
    00:00
    Message #27
  • @user26:example.com
    00:00
    Message #26
  • @user25:example.com
    00:00
    Message #25
  • @user24:example.com
    00:00
    Message #24
  • @user23:example.com
    00:00
    Message #23
  • @user22:example.com
    00:00
    Message #22
  • @user21:example.com
    00:00
    Message #21
  • @user20:example.com
    00:00
    Message #20
  • @user19:example.com
    00:00
    Message #19
  • @user18:example.com
    00:00
    Message #18
  • @user17:example.com
    00:00
    Message #17
  • @user16:example.com
    00:00
    Message #16
  • @user15:example.com
    00:00
    Message #15
  • @user14:example.com
    00:00
    Message #14
  • @user13:example.com
    00:00
    Message #13
  • @user12:example.com
    00:00
    Message #12
  • @user11:example.com
    00:00
    Message #11
  • @user10:example.com
    00:00
    Message #10
  • @user9:example.com
    00:00
    Message #9
  • @user8:example.com
    00:00
    Message #8
  • @user7:example.com
    00:00
    Message #7
  • @user6:example.com
    00:00
    Message #6
  • @user5:example.com
    00:00
    Message #5
  • @user4:example.com
    00:00
    Message #4
  • @user3:example.com
    00:00
    Message #3
  • @user2:example.com
    00:00
    Message #2
  • @user1:example.com
    00:00
    Message #1
  • @user0:example.com
    00:00
    Message #0
  • diff --git a/packages/shared-components/src/room/timeline/event-tile/body/TextualBodyView/TextualBody.module.css b/packages/shared-components/src/room/timeline/event-tile/body/TextualBodyView/TextualBody.module.css index fe64ec04a4..61c7e55216 100644 --- a/packages/shared-components/src/room/timeline/event-tile/body/TextualBodyView/TextualBody.module.css +++ b/packages/shared-components/src/room/timeline/event-tile/body/TextualBodyView/TextualBody.module.css @@ -46,7 +46,9 @@ background: none; border: none; height: max-content; - padding: 0; + /* Keep the inward focus ring off the text while preserving the legacy 9px text gap. */ + margin-inline-start: calc(9px - var(--cpd-space-0-5x)); + padding: 0 var(--cpd-space-0-5x); cursor: pointer; font-family: inherit; font-weight: inherit; @@ -85,8 +87,10 @@ text-align: inherit; } -.editedMarker:focus-visible, -.bodyAction:focus-visible, +.editedMarker:focus-visible { + border-radius: var(--cpd-space-0-5x); +} + .emoteSender:focus-visible { outline: 2px solid var(--cpd-color-border-focused); outline-offset: 2px;