diff --git a/src/elements/content-uploader/ContentUploader.tsx b/src/elements/content-uploader/ContentUploader.tsx index cd3cc01e9c..fc854b3641 100644 --- a/src/elements/content-uploader/ContentUploader.tsx +++ b/src/elements/content-uploader/ContentUploader.tsx @@ -138,6 +138,7 @@ type State = { const CHUNKED_UPLOAD_MIN_SIZE_BYTES = 104857600; // 100MB const FILE_LIMIT_DEFAULT = 100; // Upload at most 100 files at once by default const HIDE_UPLOAD_MANAGER_DELAY_MS_DEFAULT = 8000; +const HIDE_MODERNIZED_UPLOAD_MANAGER_DELAY_MS = 5000; const SLIDE_OUT_ANIMATION_NAME = 'bcu-modernized-slideOut'; const EXPAND_UPLOADS_MANAGER_ITEMS_NUM_THRESHOLD = 5; const UPLOAD_CONCURRENCY = 6; @@ -1653,7 +1654,7 @@ class ContentUploader extends Component { this.modernizedDismissTimer = setTimeout(() => { this.setState({ modernizedPanelState: 'dismissing' }); this.modernizedDismissTimer = null; - }, HIDE_UPLOAD_MANAGER_DELAY_MS_DEFAULT); + }, HIDE_MODERNIZED_UPLOAD_MANAGER_DELAY_MS); }; finalizeModernizedDismiss = (): void => { diff --git a/src/elements/content-uploader/__tests__/ContentUploader.test.js b/src/elements/content-uploader/__tests__/ContentUploader.test.js index c40ec297df..c57b8fa922 100644 --- a/src/elements/content-uploader/__tests__/ContentUploader.test.js +++ b/src/elements/content-uploader/__tests__/ContentUploader.test.js @@ -1734,7 +1734,7 @@ describe('elements/content-uploader/ContentUploader', () => { }); describe('modernized panel open/close lifecycle', () => { - const HIDE_DELAY_MS = 8000; + const HIDE_DELAY_MS = 5000; const makeItem = (name, status) => { let progress = 0; @@ -1931,10 +1931,10 @@ describe('elements/content-uploader/ContentUploader', () => { }); expect(instance.modernizedDismissTimer).not.toBeNull(); - jest.advanceTimersByTime(3000); + jest.advanceTimersByTime(HIDE_DELAY_MS - 1); expect(wrapper.state('modernizedPanelState')).toBe('shown'); - jest.advanceTimersByTime(5000); + jest.advanceTimersByTime(1); expect(wrapper.state('modernizedPanelState')).toBe('dismissing'); });