Hide scrollbar if content height is smaller than scroll node height (#7220)

pull/21833/head
Germain 2021-11-29 17:03:53 +00:00 committed by GitHub
parent 9d52c23e06
commit 065b65a764
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 0 deletions

View File

@ -120,6 +120,10 @@ limitations under the License.
overflow-y: auto;
flex: 1 1 0;
overflow-anchor: none;
&[data-scrollbar=false] {
overflow-y: hidden;
}
}
.mx_RoomView_messagePanelSearchSpinner {

View File

@ -750,6 +750,8 @@ export default class ScrollPanel extends React.Component<IProps> {
const minHeight = sn.clientHeight;
const height = Math.max(minHeight, contentHeight);
this.pages = Math.ceil(height / PAGE_SIZE);
const displayScrollbar = contentHeight > minHeight;
sn.dataset.scrollbar = displayScrollbar.toString();
this.bottomGrowth = 0;
const newHeight = `${this.getListHeight()}px`;