fix: Fix TypeError on pages with empty feeds (#35504)

This commit is contained in:
diondiondion 2025-07-24 16:30:56 +02:00 committed by GitHub
parent c871c7398e
commit 6fc77a545b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -41,9 +41,11 @@ export default class StatusList extends ImmutablePureComponent {
}; };
componentDidMount() { componentDidMount() {
this.columnHeaderHeight = parseFloat( this.columnHeaderHeight = this.node?.node
getComputedStyle(this.node.node).getPropertyValue('--column-header-height') ? parseFloat(
) || 0; getComputedStyle(this.node.node).getPropertyValue('--column-header-height')
) || 0
: 0;
} }
getFeaturedStatusCount = () => { getFeaturedStatusCount = () => {
@ -69,8 +71,8 @@ export default class StatusList extends ImmutablePureComponent {
}; };
_selectChild = (id, index, direction) => { _selectChild = (id, index, direction) => {
const listContainer = this.node.node; const listContainer = this.node?.node;
let listItem = listContainer.querySelector( let listItem = listContainer?.querySelector(
// :nth-child uses 1-based indexing // :nth-child uses 1-based indexing
`.item-list > :nth-child(${index + 1 + direction})` `.item-list > :nth-child(${index + 1 + direction})`
); );