Skip to content

Commit e44cb47

Browse files
committed
refactor: ! Use early-return in IntersectionObserver
1 parent 2ec1727 commit e44cb47

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/Renderer/QueryRenderer.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,8 +175,12 @@ class QueryRenderChild extends MarkdownRenderChild {
175175
}
176176

177177
this.observer = new IntersectionObserver((entries) => {
178+
if (!this.containerEl.isShown()) {
179+
return;
180+
}
181+
178182
for (const entry of entries) {
179-
const visible = entry.isIntersecting && this.containerEl.isShown();
183+
const visible = entry.isIntersecting;
180184
if (visible) {
181185
this.queryResultsRenderer.query.debug(
182186
`[render][observer] Became visible, isCacheChangedSinceLastRedraw:${this.isCacheChangedSinceLastRedraw}`,

0 commit comments

Comments
 (0)