From 1d733fb1cf585f8624632472f890eb4c0d9e6cf9 Mon Sep 17 00:00:00 2001 From: EnixCoda Date: Fri, 3 Jun 2022 15:04:11 +0800 Subject: [PATCH] feat: enable auto expand if native PR file tree is collapsed --- src/platforms/GitHub/DOMHelper.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/platforms/GitHub/DOMHelper.ts b/src/platforms/GitHub/DOMHelper.ts index 9cf94a3..714cf65 100644 --- a/src/platforms/GitHub/DOMHelper.ts +++ b/src/platforms/GitHub/DOMHelper.ts @@ -271,7 +271,11 @@ export function getPath() { } export function isNativePRFileTreeShown() { - return $('file-tree[data-target="diff-layout.fileTree"]') + return $('file-tree[data-target="diff-layout.fileTree"]', ele => { + // It would be set `display: hidden;` when collapsed + const { width, height } = ele.getBoundingClientRect() + return width * height > 0 + }) } export function selectEnterpriseStatHeader() {