diff --git a/res/css/structures/_RoomDirectory.scss b/res/css/structures/_RoomDirectory.scss
index bcb52684d3..1589974741 100644
--- a/res/css/structures/_RoomDirectory.scss
+++ b/res/css/structures/_RoomDirectory.scss
@@ -180,10 +180,6 @@ limitations under the License.
.mx_RoomDirectory > span {
font-size: $font-15px;
margin-top: 0;
-
- .mx_AccessibleButton {
- padding: 0;
- }
}
@media screen and (max-width: 700px) {
@@ -191,10 +187,6 @@ limitations under the License.
padding: 0px;
}
- .mx_AccessibleButton_kind_secondary {
- padding: 0px !important;
- }
-
.mx_RoomDirectory_join {
margin-left: 0px;
}
diff --git a/res/css/structures/auth/_SetupEncryptionBody.scss b/res/css/structures/auth/_SetupEncryptionBody.scss
index 52651ec2a9..9acd23501f 100644
--- a/res/css/structures/auth/_SetupEncryptionBody.scss
+++ b/res/css/structures/auth/_SetupEncryptionBody.scss
@@ -20,7 +20,6 @@ limitations under the License.
.mx_SetupEncryptionBody_reset_link {
&.mx_AccessibleButton_kind_link_inline {
- padding: 0;
color: $alert;
}
}
diff --git a/res/css/views/dialogs/_InviteDialog.scss b/res/css/views/dialogs/_InviteDialog.scss
index 6fd3d0510f..ee7f47f8fd 100644
--- a/res/css/views/dialogs/_InviteDialog.scss
+++ b/res/css/views/dialogs/_InviteDialog.scss
@@ -256,10 +256,6 @@ limitations under the License.
.mx_InviteDialog_helpText {
margin: 0;
-
- .mx_AccessibleButton_kind_link {
- padding: 0;
- }
}
.mx_InviteDialog_dialPad {
diff --git a/res/css/views/dialogs/_RoomSettingsDialogBridges.scss b/res/css/views/dialogs/_RoomSettingsDialogBridges.scss
index 07735ad027..a847419a94 100644
--- a/res/css/views/dialogs/_RoomSettingsDialogBridges.scss
+++ b/res/css/views/dialogs/_RoomSettingsDialogBridges.scss
@@ -17,12 +17,6 @@ limitations under the License.
.mx_RoomSettingsDialog_BridgeList {
padding: 0;
- .mx_AccessibleButton {
- display: inline;
- margin: 0;
- padding: 0;
- }
-
li {
list-style-type: none;
diff --git a/res/css/views/dialogs/_ServerOfflineDialog.scss b/res/css/views/dialogs/_ServerOfflineDialog.scss
index 7a1b0bbcab..a4f7fad1be 100644
--- a/res/css/views/dialogs/_ServerOfflineDialog.scss
+++ b/res/css/views/dialogs/_ServerOfflineDialog.scss
@@ -63,7 +63,6 @@ limitations under the License.
.mx_AccessibleButton {
float: right;
- padding: 0;
}
}
}
diff --git a/res/css/views/dialogs/_SpotlightDialog.scss b/res/css/views/dialogs/_SpotlightDialog.scss
index 586b9540b7..93e4289ad5 100644
--- a/res/css/views/dialogs/_SpotlightDialog.scss
+++ b/res/css/views/dialogs/_SpotlightDialog.scss
@@ -416,7 +416,6 @@ limitations under the License.
}
.mx_SpotlightDialog_recentSearches > h4 > .mx_AccessibleButton_kind_link {
- padding: 0;
float: right;
font-size: $font-12px;
line-height: $font-15px;
@@ -468,10 +467,6 @@ limitations under the License.
> span {
align-self: center;
-
- .mx_AccessibleButton_kind_link_inline {
- padding: 0;
- }
}
.mx_AccessibleButton_kind_primary_outline {
diff --git a/res/css/views/elements/_AccessibleButton.scss b/res/css/views/elements/_AccessibleButton.scss
index a6fb0a7e22..5f6afbb043 100644
--- a/res/css/views/elements/_AccessibleButton.scss
+++ b/res/css/views/elements/_AccessibleButton.scss
@@ -137,15 +137,11 @@ limitations under the License.
font-size: inherit;
font-weight: normal;
line-height: inherit;
- }
-
- &.mx_AccessibleButton_kind_link {
padding: 0;
}
&.mx_AccessibleButton_kind_link_inline {
display: inline;
- padding: 0 2px;
}
&.mx_AccessibleButton_kind_confirm_sm,
diff --git a/res/css/views/elements/_ReplyChain.scss b/res/css/views/elements/_ReplyChain.scss
index 5071fc7005..b2d1a4d0f9 100644
--- a/res/css/views/elements/_ReplyChain.scss
+++ b/res/css/views/elements/_ReplyChain.scss
@@ -22,7 +22,6 @@ limitations under the License.
.mx_ReplyChain_show {
&.mx_AccessibleButton_kind_link_inline {
- padding: 0;
color: unset;
white-space: nowrap; // Enforce 'In reply to' to be a single line
diff --git a/res/css/views/elements/_ServerPicker.scss b/res/css/views/elements/_ServerPicker.scss
index 8ef45e6ca8..ce9f031c50 100644
--- a/res/css/views/elements/_ServerPicker.scss
+++ b/res/css/views/elements/_ServerPicker.scss
@@ -69,8 +69,6 @@ limitations under the License.
}
.mx_ServerPicker_change {
- padding: 0;
- font-size: inherit;
grid-column: 2;
grid-row: 2;
}
diff --git a/res/css/views/messages/_ViewSourceEvent.scss b/res/css/views/messages/_ViewSourceEvent.scss
index c0803eafd0..2febda3eba 100644
--- a/res/css/views/messages/_ViewSourceEvent.scss
+++ b/res/css/views/messages/_ViewSourceEvent.scss
@@ -36,7 +36,6 @@ limitations under the License.
visibility: hidden;
// override styles from AccessibleButton
border-radius: 0;
- padding: 0;
// icon
mask-repeat: no-repeat;
mask-position: 0 center;
diff --git a/res/css/views/rooms/_EventTile.scss b/res/css/views/rooms/_EventTile.scss
index ea502798c6..4e294ed9a3 100644
--- a/res/css/views/rooms/_EventTile.scss
+++ b/res/css/views/rooms/_EventTile.scss
@@ -647,10 +647,6 @@ $threadInfoLineHeight: calc(2 * $font-12px); // See: _commons.scss
.mx_AccessibleButton {
color: $primary-content;
text-decoration: underline;
-
- &.mx_AccessibleButton_kind_link_inline {
- padding: 0;
- }
}
}
}
diff --git a/res/css/views/rooms/_RoomPreviewCard.scss b/res/css/views/rooms/_RoomPreviewCard.scss
index 3ee37e585d..2c01eca642 100644
--- a/res/css/views/rooms/_RoomPreviewCard.scss
+++ b/res/css/views/rooms/_RoomPreviewCard.scss
@@ -33,13 +33,6 @@ limitations under the License.
position: relative;
padding-left: calc(20px + $spacing-8);
- .mx_AccessibleButton_kind_link {
- display: inline;
- padding: 0;
- font-size: inherit;
- line-height: inherit;
- }
-
&::before {
content: "";
position: absolute;
diff --git a/res/css/views/settings/_JoinRuleSettings.scss b/res/css/views/settings/_JoinRuleSettings.scss
index 30d6b6b678..c4a9343c3c 100644
--- a/res/css/views/settings/_JoinRuleSettings.scss
+++ b/res/css/views/settings/_JoinRuleSettings.scss
@@ -81,8 +81,3 @@ limitations under the License.
}
}
}
-
-.mx_JoinRuleSettings_linkButton {
- padding: 0;
- font-size: inherit;
-}
diff --git a/res/css/views/settings/_UpdateCheckButton.scss b/res/css/views/settings/_UpdateCheckButton.scss
index f35a023ac1..14f5d8d3ef 100644
--- a/res/css/views/settings/_UpdateCheckButton.scss
+++ b/res/css/views/settings/_UpdateCheckButton.scss
@@ -16,8 +16,4 @@ limitations under the License.
.mx_UpdateCheckButton_summary {
margin-left: 16px;
-
- .mx_AccessibleButton_kind_link {
- padding: 0;
- }
}
diff --git a/res/css/views/settings/tabs/user/_SecurityUserSettingsTab.scss b/res/css/views/settings/tabs/user/_SecurityUserSettingsTab.scss
index 2f64cde271..ddcf7c11ac 100644
--- a/res/css/views/settings/tabs/user/_SecurityUserSettingsTab.scss
+++ b/res/css/views/settings/tabs/user/_SecurityUserSettingsTab.scss
@@ -32,7 +32,6 @@ limitations under the License.
}
.mx_SettingsTab_section {
.mx_AccessibleButton_kind_link {
- padding: 0;
font-size: inherit;
}
}
diff --git a/res/css/views/toasts/_NonUrgentEchoFailureToast.scss b/res/css/views/toasts/_NonUrgentEchoFailureToast.scss
index 9a8229b38e..7080cd5adc 100644
--- a/res/css/views/toasts/_NonUrgentEchoFailureToast.scss
+++ b/res/css/views/toasts/_NonUrgentEchoFailureToast.scss
@@ -30,8 +30,4 @@ limitations under the License.
span { // includes the i18n block
vertical-align: middle;
}
-
- .mx_AccessibleButton {
- padding: 0;
- }
}
diff --git a/res/css/views/voip/_CallView.scss b/res/css/views/voip/_CallView.scss
index d3de2fa740..8ef78fa548 100644
--- a/res/css/views/voip/_CallView.scss
+++ b/res/css/views/voip/_CallView.scss
@@ -127,10 +127,6 @@ limitations under the License.
width: 30px;
height: 30px;
}
-
- .mx_AccessibleButton_hasKind {
- padding: 0px;
- }
}
}
}
diff --git a/src/async-components/views/dialogs/security/CreateKeyBackupDialog.tsx b/src/async-components/views/dialogs/security/CreateKeyBackupDialog.tsx
index 707e3cbaf7..9866a21241 100644
--- a/src/async-components/views/dialogs/security/CreateKeyBackupDialog.tsx
+++ b/src/async-components/views/dialogs/security/CreateKeyBackupDialog.tsx
@@ -305,11 +305,9 @@ export default class CreateKeyBackupDialog extends React.PureComponent