Skip to content

Commit c6f67a0

Browse files
committed
Merge tag 'v3.34.0' into sc
* Improve the look of tooltips ([\matrix-org#7049](matrix-org#7049)). Contributed by @SimonBrandner. * Improve the look of the spinner ([\matrix-org#6083](matrix-org#6083)). Contributed by @SimonBrandner. * Polls: Creation form & start event ([\matrix-org#7001](matrix-org#7001)). * Show a gray shield when encrypted by deleted session ([\matrix-org#6119](matrix-org#6119)). Contributed by @SimonBrandner. * Silence some widgets for better screen reader presentation. ([\matrix-org#7057](matrix-org#7057)). Contributed by @ndarilek. * Make message separator more accessible. ([\matrix-org#7056](matrix-org#7056)). Contributed by @ndarilek. * Give each room directory entry the `listitem` role to correspond with the containing `list`. ([\matrix-org#7035](matrix-org#7035)). Contributed by @ndarilek. * Implement RequiresClient capability for widgets ([\matrix-org#7005](matrix-org#7005)). Fixes element-hq/element-web#15744 and element-hq/element-web#15744. * Respect the system high contrast setting when using system theme ([\matrix-org#7043](matrix-org#7043)). * Remove redundant duplicate mimetype field which doesn't conform to spec ([\matrix-org#7045](matrix-org#7045)). Fixes element-hq/element-web#17145 and element-hq/element-web#17145. * Make join button on space hierarchy action in the background ([\matrix-org#7041](matrix-org#7041)). Fixes element-hq/element-web#17388 and element-hq/element-web#17388. * Add a high contrast theme (a variant of the light theme) ([\matrix-org#7036](matrix-org#7036)). * Improve timeline message for restricted join rule changes ([\matrix-org#6984](matrix-org#6984)). Fixes element-hq/element-web#18980 and element-hq/element-web#18980. * Improve the appearance of the font size slider ([\matrix-org#7038](matrix-org#7038)). * Improve RovingTabIndex & Room List filtering performance ([\matrix-org#6987](matrix-org#6987)). Fixes element-hq/element-web#17864 and element-hq/element-web#17864. * Remove outdated Spaces restricted rooms warning ([\matrix-org#6927](matrix-org#6927)). * Make /msg <message> param optional for more flexibility ([\matrix-org#7028](matrix-org#7028)). Fixes element-hq/element-web#19481 and element-hq/element-web#19481. * Add decoration to space hierarchy for tiles which have already been j… ([\matrix-org#6969](matrix-org#6969)). Fixes element-hq/element-web#18755 and element-hq/element-web#18755. * Add insert link button to the format bar ([\matrix-org#5879](matrix-org#5879)). Contributed by @SimonBrandner. * Improve visibility of font size chooser ([\matrix-org#6988](matrix-org#6988)). * Soften border-radius on selected/hovered messages ([\matrix-org#6525](matrix-org#6525)). Fixes element-hq/element-web#18108. Contributed by @SimonBrandner. * Add a developer mode flag and use it for accessing space timelines ([\matrix-org#6994](matrix-org#6994)). Fixes element-hq/element-web#19416 and element-hq/element-web#19416. * Position toggle switch more clearly ([\matrix-org#6914](matrix-org#6914)). Contributed by @CicadaCinema. * Validate email address in forgot password dialog ([\matrix-org#6983](matrix-org#6983)). Fixes element-hq/element-web#9978 and element-hq/element-web#9978. Contributed by @psrpinto. * Handle and i18n M_THREEPID_IN_USE during registration ([\matrix-org#6986](matrix-org#6986)). Fixes element-hq/element-web#13767 and element-hq/element-web#13767. * For space invite previews, use room summary API to get the right member count ([\matrix-org#6982](matrix-org#6982)). Fixes element-hq/element-web#19123 and element-hq/element-web#19123. * Simplify Space Panel notification badge layout ([\matrix-org#6977](matrix-org#6977)). Fixes element-hq/element-web#18527 and element-hq/element-web#18527. * Use prettier hsName during 3pid registration where possible ([\matrix-org#6980](matrix-org#6980)). Fixes element-hq/element-web#19162 and element-hq/element-web#19162. * Add a condition to only activate the resizer which belongs to the clicked handle ([\matrix-org#7055](matrix-org#7055)). Fixes element-hq/element-web#19521 and element-hq/element-web#19521. * Restore composer focus after event edit ([\matrix-org#7065](matrix-org#7065)). Fixes element-hq/element-web#19469 and element-hq/element-web#19469. * Don't apply message bubble visual style to media messages ([\matrix-org#7040](matrix-org#7040)). * Handle no selected screen when screen-sharing ([\matrix-org#7018](matrix-org#7018)). Fixes element-hq/element-web#19460 and element-hq/element-web#19460. Contributed by @SimonBrandner. * Add history entry before completing emoji ([\matrix-org#7007](matrix-org#7007)). Fixes element-hq/element-web#19177 and element-hq/element-web#19177. Contributed by @RafaelGoncalves8. * Add padding between controls on edit form in message bubbles ([\matrix-org#7039](matrix-org#7039)). * Respect the roomState right container request for the Jitsi widget ([\matrix-org#7033](matrix-org#7033)). Fixes element-hq/element-web#16552 and element-hq/element-web#16552. * Fix cannot read length of undefined for room upgrades ([\matrix-org#7037](matrix-org#7037)). Fixes element-hq/element-web#19509 and element-hq/element-web#19509. * Cleanup re-dispatching around timelines and composers ([\matrix-org#7023](matrix-org#7023)). Fixes element-hq/element-web#19491 and element-hq/element-web#19491. Contributed by @SimonBrandner. * Fix removing a room from a Space and interaction with `m.space.parent` ([\matrix-org#6944](matrix-org#6944)). Fixes element-hq/element-web#19363 and element-hq/element-web#19363. * Fix recent css regression ([\matrix-org#7022](matrix-org#7022)). Fixes element-hq/element-web#19470 and element-hq/element-web#19470. Contributed by @CicadaCinema. * Fix ModalManager reRender racing with itself ([\matrix-org#7027](matrix-org#7027)). Fixes element-hq/element-web#19489 and element-hq/element-web#19489. * Fix fullscreening a call while connecting ([\matrix-org#7019](matrix-org#7019)). Fixes element-hq/element-web#19309 and element-hq/element-web#19309. Contributed by @SimonBrandner. * Allow scrolling right in reply-quoted code block ([\matrix-org#7024](matrix-org#7024)). Fixes element-hq/element-web#19487 and element-hq/element-web#19487. Contributed by @SimonBrandner. * Fix dark theme codeblock colors ([\matrix-org#6384](matrix-org#6384)). Fixes element-hq/element-web#17998. Contributed by @SimonBrandner. * Show passphrase input label ([\matrix-org#6992](matrix-org#6992)). Fixes element-hq/element-web#19428 and element-hq/element-web#19428. Contributed by @RafaelGoncalves8. * Always render disabled settings as disabled ([\matrix-org#7014](matrix-org#7014)). * Make "Security Phrase" placeholder look consistent cross-browser ([\matrix-org#6870](matrix-org#6870)). Fixes element-hq/element-web#19006 and element-hq/element-web#19006. Contributed by @neer17. * Fix direction override characters breaking member event text direction ([\matrix-org#6999](matrix-org#6999)). * Remove redundant text in verification dialogs ([\matrix-org#6993](matrix-org#6993)). Fixes element-hq/element-web#19290 and element-hq/element-web#19290. Contributed by @RafaelGoncalves8. * Fix space panel name overflowing ([\matrix-org#6995](matrix-org#6995)). Fixes element-hq/element-web#19455 and element-hq/element-web#19455. * Fix conflicting CSS on syntax highlighted blocks ([\matrix-org#6991](matrix-org#6991)). Fixes element-hq/element-web#19445 and element-hq/element-web#19445.
2 parents 9e709b6 + 27e2faa commit c6f67a0

File tree

217 files changed

+7055
-2884
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

217 files changed

+7055
-2884
lines changed

Diff for: .github/workflows/develop.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ on:
1010
jobs:
1111
end-to-end:
1212
runs-on: ubuntu-latest
13-
env:
13+
env:
1414
PR_NUMBER: ${{github.event.number}}
1515
container: vectorim/element-web-ci-e2etests-env:latest
1616
steps:

Diff for: .github/workflows/notify-element-web.yml

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
name: Notify element-web
2+
on:
3+
push:
4+
branches: [develop]
5+
jobs:
6+
notify-element-web:
7+
runs-on: ubuntu-latest
8+
environment: develop
9+
steps:
10+
- name: Notify element-web repo that a new SDK build is on develop
11+
uses: peter-evans/repository-dispatch@v1
12+
with:
13+
token: ${{ secrets.ELEMENT_WEB_NOTIFY_TOKEN }}
14+
repository: vector-im/element-web
15+
event-type: element-web-notify

Diff for: .stylelintrc.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ module.exports = {
1111
"length-zero-no-unit": null,
1212
"rule-empty-line-before": null,
1313
"color-hex-length": null,
14-
"max-empty-lines": null,
14+
"max-empty-lines": 1,
15+
"no-eol-whitespace": true,
1516
"number-no-trailing-zeros": null,
1617
"number-leading-zero": null,
1718
"selector-list-comma-newline-after": null,

Diff for: CHANGELOG.md

+114
Large diffs are not rendered by default.

Diff for: README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ a 'skin'. A skin provides:
2020
* The containing application
2121
* Zero or more 'modules' containing non-UI functionality
2222

23-
As of Aug 2018, the only skin that exists is `vector-im/element-web`; it and
23+
As of Aug 2018, the only skin that exists is [`vector-im/element-web`](https://github.com/vector-im/element-web/); it and
2424
`matrix-org/matrix-react-sdk` should effectively
2525
be considered as a single project (for instance, matrix-react-sdk bugs
2626
are currently filed against vector-im/element-web rather than this project).
@@ -147,7 +147,7 @@ guide](https://classic.yarnpkg.com/docs/install) if you do not have it
147147
already. This project has not yet been migrated to Yarn 2, so please ensure
148148
`yarn --version` shows a version from the 1.x series.
149149

150-
`matrix-react-sdk` depends on `matrix-js-sdk`. To make use of changes in the
150+
`matrix-react-sdk` depends on [`matrix-js-sdk`](https://github.com/matrix-org/matrix-js-sdk). To make use of changes in the
151151
latter and to ensure tests run against the develop branch of `matrix-js-sdk`,
152152
you should set up `matrix-js-sdk`:
153153

@@ -184,4 +184,4 @@ yarn test
184184
## End-to-End tests
185185

186186
Make sure you've got your Element development server running (by doing `yarn start` in element-web), and then in this project, run `yarn run e2etests`.
187-
See `test/end-to-end-tests/README.md` for more information.
187+
See [`test/end-to-end-tests/README.md`](https://github.com/matrix-org/matrix-react-sdk/blob/develop/test/end-to-end-tests/README.md) for more information.

Diff for: package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "matrix-react-sdk",
3-
"version": "3.33.0",
3+
"version": "3.34.0",
44
"description": "SDK for matrix.org using React",
55
"author": "matrix.org",
66
"repository": {
@@ -83,8 +83,8 @@
8383
"katex": "^0.12.0",
8484
"linkifyjs": "^2.1.9",
8585
"lodash": "^4.17.20",
86-
"matrix-js-sdk": "15.0.0",
87-
"matrix-widget-api": "^0.1.0-beta.16",
86+
"matrix-js-sdk": "15.1.0",
87+
"matrix-widget-api": "^0.1.0-beta.17",
8888
"minimist": "^1.2.5",
8989
"opus-recorder": "^8.0.3",
9090
"pako": "^2.0.3",
@@ -154,7 +154,7 @@
154154
"@typescript-eslint/eslint-plugin": "^4.17.0",
155155
"@typescript-eslint/parser": "^4.17.0",
156156
"@wojtekmaj/enzyme-adapter-react-17": "^0.6.1",
157-
"allchange": "^1.0.3",
157+
"allchange": "^1.0.5",
158158
"babel-jest": "^26.6.3",
159159
"chokidar": "^3.5.1",
160160
"concurrently": "^5.3.0",

Diff for: res/css/_common.scss

+32-10
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,13 @@ limitations under the License.
2323

2424
$hover-transition: 0.08s cubic-bezier(.46, .03, .52, .96); // quadratic
2525

26-
$EventTile_e2e_state_indicator_width: 4px;
26+
$selected-message-border-width: 4px;
2727

2828
$MessageTimestamp_width: 46px; /* 8 + 30 (avatar) + 8 */
29-
$MessageTimestamp_width_hover: calc($MessageTimestamp_width - 2 * $EventTile_e2e_state_indicator_width);
29+
$MessageTimestamp_width_hover: calc($MessageTimestamp_width - 2 * $selected-message-border-width);
30+
31+
$slider-dot-size: 1em;
32+
$slider-selection-dot-size: 2.4em;
3033

3134
:root {
3235
font-size: 10px;
@@ -402,7 +405,10 @@ input[type=text]:focus, input[type=password]:focus, textarea:focus {
402405
* We should go through and have one consistent set of styles for buttons throughout the app.
403406
* For now, I am duplicating the selectors here for mx_Dialog and mx_DialogButtons.
404407
*/
405-
.mx_Dialog button, .mx_Dialog input[type="submit"], .mx_Dialog_buttons button, .mx_Dialog_buttons input[type="submit"] {
408+
.mx_Dialog button:not(.mx_Dialog_nonDialogButton),
409+
.mx_Dialog input[type="submit"],
410+
.mx_Dialog_buttons button:not(.mx_Dialog_nonDialogButton),
411+
.mx_Dialog_buttons input[type="submit"] {
406412
@mixin mx_DialogButton;
407413
margin-left: 0px;
408414
margin-right: 8px;
@@ -415,36 +421,52 @@ input[type=text]:focus, input[type=password]:focus, textarea:focus {
415421
font-family: inherit;
416422
}
417423

418-
.mx_Dialog button:last-child {
424+
.mx_Dialog button:not(.mx_Dialog_nonDialogButton):last-child {
419425
margin-right: 0px;
420426
}
421427

422-
.mx_Dialog button:hover, .mx_Dialog input[type="submit"]:hover, .mx_Dialog_buttons button:hover, .mx_Dialog_buttons input[type="submit"]:hover {
428+
.mx_Dialog button:not(.mx_Dialog_nonDialogButton):hover,
429+
.mx_Dialog input[type="submit"]:hover,
430+
.mx_Dialog_buttons button:not(.mx_Dialog_nonDialogButton):hover,
431+
.mx_Dialog_buttons input[type="submit"]:hover {
423432
@mixin mx_DialogButton_hover;
424433
}
425434

426-
.mx_Dialog button:focus, .mx_Dialog input[type="submit"]:focus, .mx_Dialog_buttons button:focus, .mx_Dialog_buttons input[type="submit"]:focus {
435+
.mx_Dialog button:not(.mx_Dialog_nonDialogButton):focus,
436+
.mx_Dialog input[type="submit"]:focus,
437+
.mx_Dialog_buttons button:not(.mx_Dialog_nonDialogButton):focus,
438+
.mx_Dialog_buttons input[type="submit"]:focus {
427439
filter: brightness($focus-brightness);
428440
}
429441

430-
.mx_Dialog button.mx_Dialog_primary, .mx_Dialog input[type="submit"].mx_Dialog_primary, .mx_Dialog_buttons button.mx_Dialog_primary, .mx_Dialog_buttons input[type="submit"].mx_Dialog_primary {
442+
.mx_Dialog button.mx_Dialog_primary,
443+
.mx_Dialog input[type="submit"].mx_Dialog_primary,
444+
.mx_Dialog_buttons button.mx_Dialog_primary,
445+
.mx_Dialog_buttons input[type="submit"].mx_Dialog_primary {
431446
color: $accent-fg-color;
432447
background-color: $accent-color;
433448
min-width: 156px;
434449
}
435450

436-
.mx_Dialog button.danger, .mx_Dialog input[type="submit"].danger, .mx_Dialog_buttons button.danger, .mx_Dialog_buttons input[type="submit"].danger {
451+
.mx_Dialog button.danger,
452+
.mx_Dialog input[type="submit"].danger,
453+
.mx_Dialog_buttons button.danger,
454+
.mx_Dialog_buttons input[type="submit"].danger {
437455
background-color: $warning-color;
438456
border: solid 1px $warning-color;
439457
color: $accent-fg-color;
440458
}
441459

442-
.mx_Dialog button.warning, .mx_Dialog input[type="submit"].warning {
460+
.mx_Dialog button.warning,
461+
.mx_Dialog input[type="submit"].warning {
443462
border: solid 1px $warning-color;
444463
color: $warning-color;
445464
}
446465

447-
.mx_Dialog button:disabled, .mx_Dialog input[type="submit"]:disabled, .mx_Dialog_buttons button:disabled, .mx_Dialog_buttons input[type="submit"]:disabled {
466+
.mx_Dialog button:not(.mx_Dialog_nonDialogButton):disabled,
467+
.mx_Dialog input[type="submit"]:disabled,
468+
.mx_Dialog_buttons button:not(.mx_Dialog_nonDialogButton):disabled,
469+
.mx_Dialog_buttons input[type="submit"]:disabled {
448470
background-color: $light-fg-color;
449471
border: solid 1px $light-fg-color;
450472
opacity: 0.7;

Diff for: res/css/_components.scss

+5-1
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@
7474
@import "./views/dialogs/_ChangelogDialog.scss";
7575
@import "./views/dialogs/_ChatCreateOrReuseChatDialog.scss";
7676
@import "./views/dialogs/_CommunityPrototypeInviteDialog.scss";
77+
@import "./views/dialogs/_CompoundDialog.scss";
7778
@import "./views/dialogs/_ConfirmSpaceUserActionDialog.scss";
7879
@import "./views/dialogs/_ConfirmUserActionDialog.scss";
7980
@import "./views/dialogs/_CreateCommunityPrototypeDialog.scss";
@@ -99,6 +100,7 @@
99100
@import "./views/dialogs/_MessageEditHistoryDialog.scss";
100101
@import "./views/dialogs/_ModalWidgetDialog.scss";
101102
@import "./views/dialogs/_NewSessionReviewDialog.scss";
103+
@import "./views/dialogs/_PollCreateDialog.scss";
102104
@import "./views/dialogs/_RegistrationEmailPromptDialog.scss";
103105
@import "./views/dialogs/_RoomSettingsDialog.scss";
104106
@import "./views/dialogs/_RoomSettingsDialogBridges.scss";
@@ -200,10 +202,10 @@
200202
@import "./views/right_panel/_EncryptionInfo.scss";
201203
@import "./views/right_panel/_PinnedMessagesCard.scss";
202204
@import "./views/right_panel/_RoomSummaryCard.scss";
205+
@import "./views/right_panel/_ThreadPanel.scss";
203206
@import "./views/right_panel/_UserInfo.scss";
204207
@import "./views/right_panel/_VerificationPanel.scss";
205208
@import "./views/right_panel/_WidgetCard.scss";
206-
@import "./views/right_panel/_ThreadPanel.scss";
207209
@import "./views/room_settings/_AliasSettings.scss";
208210
@import "./views/rooms/_AppsDrawer.scss";
209211
@import "./views/rooms/_Autocomplete.scss";
@@ -248,6 +250,7 @@
248250
@import "./views/settings/_DevicesPanel.scss";
249251
@import "./views/settings/_E2eAdvancedPanel.scss";
250252
@import "./views/settings/_EmailAddresses.scss";
253+
@import "./views/settings/_FontScalingPanel.scss";
251254
@import "./views/settings/_IntegrationManager.scss";
252255
@import "./views/settings/_JoinRuleSettings.scss";
253256
@import "./views/settings/_LayoutSwitcher.scss";
@@ -258,6 +261,7 @@
258261
@import "./views/settings/_SetIdServer.scss";
259262
@import "./views/settings/_SetIntegrationManager.scss";
260263
@import "./views/settings/_SpellCheckLanguages.scss";
264+
@import "./views/settings/_ThemeChoicePanel.scss";
261265
@import "./views/settings/_UpdateCheckButton.scss";
262266
@import "./views/settings/tabs/_SettingsTab.scss";
263267
@import "./views/settings/tabs/room/_GeneralRoomSettingsTab.scss";

Diff for: res/css/structures/_ContextualMenu.scss

+6-3
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,10 @@ limitations under the License.
117117
border-right: 8px solid transparent;
118118
}
119119

120-
.mx_ContextualMenu_spinner {
121-
display: block;
122-
margin: 0 auto;
120+
.mx_ContextualMenu_rightAligned {
121+
transform: translateX(-100%);
122+
}
123+
124+
.mx_ContextualMenu_bottomAligned {
125+
transform: translateY(-100%);
123126
}

Diff for: res/css/structures/_CreateRoom.scss

-1
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,3 @@ limitations under the License.
3434
.mx_CreateRoom_description {
3535
width: 330px;
3636
}
37-

Diff for: res/css/structures/_LeftPanel.scss

-2
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,6 @@ $roomListCollapsedWidth: 68px;
4343
}
4444
}
4545

46-
47-
4846
.mx_LeftPanel {
4947
background-color: $roomlist-bg-color;
5048
// TODO decrease this once Spaces launches as it'll no longer need to include the 56px Community Panel

Diff for: res/css/structures/_RoomDirectory.scss

+7-2
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ limitations under the License.
121121
vertical-align: text-top;
122122
margin-right: 2px;
123123
content: "";
124-
mask: url('$(res)/img/feather-customised/user.svg');
124+
mask: url("$(res)/img/feather-customised/user.svg");
125125
mask-repeat: no-repeat;
126126
mask-position: center;
127127
// scale it down and make the size slightly bigger (16 instead of 14px)
@@ -132,7 +132,8 @@ limitations under the License.
132132
}
133133
}
134134

135-
.mx_RoomDirectory_join, .mx_RoomDirectory_preview {
135+
.mx_RoomDirectory_join,
136+
.mx_RoomDirectory_preview {
136137
align-self: center;
137138
white-space: nowrap;
138139
}
@@ -220,3 +221,7 @@ limitations under the License.
220221
margin-top: 5px;
221222
}
222223
}
224+
225+
.mx_RoomDirectory_listItem {
226+
display: contents;
227+
}

Diff for: res/css/structures/_RoomView.scss

-2
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ limitations under the License.
3232
position: relative;
3333
}
3434

35-
3635
@keyframes mx_RoomView_fileDropTarget_animation {
3736
from {
3837
opacity: 0;
@@ -112,7 +111,6 @@ limitations under the License.
112111
max-width: 1920px !important;
113112
}
114113

115-
116114
.mx_RoomView .mx_MainSplit {
117115
flex: 1 1 0;
118116
}

Diff for: res/css/structures/_SpaceHierarchy.scss

+26-1
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,8 @@ limitations under the License.
203203
grid-row: 1;
204204
grid-column: 2;
205205

206-
.mx_InfoTooltip {
206+
.mx_InfoTooltip,
207+
.mx_SpaceHierarchy_roomTile_joined {
207208
display: inline;
208209
margin-left: 12px;
209210
color: $tertiary-content;
@@ -222,6 +223,25 @@ limitations under the License.
222223
}
223224
}
224225
}
226+
227+
.mx_SpaceHierarchy_roomTile_joined {
228+
position: relative;
229+
padding-left: 16px;
230+
231+
&::before {
232+
content: '';
233+
width: 20px;
234+
height: 20px;
235+
top: -2px;
236+
left: -4px;
237+
position: absolute;
238+
mask-position: center;
239+
mask-size: contain;
240+
mask-repeat: no-repeat;
241+
background-color: $accent-color;
242+
mask-image: url('$(res)/img/element-icons/roomlist/checkmark.svg');
243+
}
244+
}
225245
}
226246

227247
.mx_SpaceHierarchy_roomTile_info {
@@ -268,6 +288,11 @@ limitations under the License.
268288
visibility: visible;
269289
}
270290
}
291+
292+
&.mx_SpaceHierarchy_joining .mx_AccessibleButton {
293+
visibility: visible;
294+
padding: 4px 18px;
295+
}
271296
}
272297

273298
li.mx_SpaceHierarchy_roomTileWrapper {

0 commit comments

Comments
 (0)