mirror of
https://github.com/gitbutlerapp/gitbutler.git
synced 2024-12-28 20:15:20 +03:00
fix: set explicit branches sidebar height when none found in storage
- to prevent content shifting when filters are applied/unapplied
This commit is contained in:
parent
6bb4842cfe
commit
a3c3141782
@ -25,7 +25,7 @@
|
||||
|
||||
const githubEnabled$ = githubService.isEnabled$;
|
||||
const userSettings = getContext<SettingsStore>(SETTINGS_CONTEXT);
|
||||
const height = persisted<number | undefined>(undefined, 'branchesHeight_' + projectId);
|
||||
const height = persisted<number | undefined>(undefined, 'branchesHeight');
|
||||
|
||||
let includePrs = persisted(true, 'includePrs_' + projectId);
|
||||
let includeRemote = persisted(true, 'includeRemote_' + projectId);
|
||||
@ -118,6 +118,13 @@
|
||||
updateResizable();
|
||||
observer = new ResizeObserver(() => updateResizable());
|
||||
if (viewport) observer.observe(resizeGuard);
|
||||
|
||||
// Set explicit height if not found in storage. In practice this means
|
||||
// that the height is by default maximised, and won't shift when filters
|
||||
// are applied/unapplied.
|
||||
if (!$height && maxHeight) {
|
||||
$height = maxHeight;
|
||||
}
|
||||
});
|
||||
|
||||
onDestroy(() => observer.disconnect());
|
||||
|
Loading…
Reference in New Issue
Block a user