diff --git a/src/components/structures/RoomView.js b/src/components/structures/RoomView.js
index 21d5a8f354..939f422a36 100644
--- a/src/components/structures/RoomView.js
+++ b/src/components/structures/RoomView.js
@@ -1931,7 +1931,8 @@ module.exports = createReactClass({
/>);
let topUnreadMessagesBar = null;
- if (this.state.showTopUnreadMessagesBar) {
+ // Do not show TopUnreadMessagesBar if we have search results showing, it makes no sense
+ if (this.state.showTopUnreadMessagesBar && !this.state.searchResults) {
const TopUnreadMessagesBar = sdk.getComponent('rooms.TopUnreadMessagesBar');
topUnreadMessagesBar = ();
}
let jumpToBottom;
- if (!this.state.atEndOfLiveTimeline) {
+ // Do not show JumpToBottomButton if we have search results showing, it makes no sense
+ if (!this.state.atEndOfLiveTimeline && !this.state.searchResults) {
const JumpToBottomButton = sdk.getComponent('rooms.JumpToBottomButton');
jumpToBottom = (