@@ -138,11 +138,13 @@ limitations under the License.
138138// Explicit relationships so that it doesn't apply to nested EventTile components (e.g in Replies)
139139.mx_EventTile_last > div > a > .mx_MessageTimestamp ,
140140.mx_EventTile :hover > div > a > .mx_MessageTimestamp ,
141+ .mx_EventTile :focus-within > div > a > .mx_MessageTimestamp ,
141142.mx_EventTile.mx_EventTile_actionBarFocused > div > a > .mx_MessageTimestamp {
142143 visibility : visible ;
143144}
144145
145146.mx_EventTile :hover .mx_MessageActionBar ,
147+ .mx_EventTile :focus-within .mx_MessageActionBar ,
146148.mx_EventTile.mx_EventTile_actionBarFocused .mx_MessageActionBar {
147149 visibility : visible ;
148150}
@@ -166,6 +168,7 @@ limitations under the License.
166168}
167169
168170.mx_EventTile :hover .mx_EventTile_line ,
171+ .mx_EventTile :focus-within .mx_EventTile_line ,
169172.mx_EventTile.mx_EventTile_actionBarFocused .mx_EventTile_line {
170173 background-color : $event-selected-color ;
171174}
@@ -465,7 +468,8 @@ div.mx_EventTile_notSent.mx_EventTile_redacted .mx_UnknownBody {
465468 }
466469}
467470
468- .mx_EventTile :hover .mx_EventTile_body pre {
471+ .mx_EventTile :hover .mx_EventTile_body pre ,
472+ .mx_EventTile :focus-within .mx_EventTile_body pre {
469473 border : 1px solid #e5e5e5 ; // deliberate constant as we're behind an invert filter
470474}
471475
@@ -487,6 +491,7 @@ div.mx_EventTile_notSent.mx_EventTile_redacted .mx_UnknownBody {
487491 background-image : url ($copy-button-url );
488492}
489493
494+ .mx_EventTile_body .mx_EventTile_pre_container :focus-within .mx_EventTile_copyButton ,
490495.mx_EventTile_body .mx_EventTile_pre_container :hover .mx_EventTile_copyButton {
491496 visibility : visible ;
492497}
0 commit comments