fix: model list flicker after page active
This commit is contained in:
@@ -238,12 +238,12 @@ const Models: React.FC = () => {
|
|||||||
|
|
||||||
const handleOnCancelViewLogs = useMemoizedFn(async () => {
|
const handleOnCancelViewLogs = useMemoizedFn(async () => {
|
||||||
isPageHidden.current = false;
|
isPageHidden.current = false;
|
||||||
await getAllModelInstances();
|
|
||||||
await createModelsInstanceChunkRequest();
|
|
||||||
await createModelsChunkRequest();
|
|
||||||
fetchData({
|
fetchData({
|
||||||
loadingVal: false
|
loadingVal: false
|
||||||
});
|
});
|
||||||
|
await getAllModelInstances();
|
||||||
|
await createModelsInstanceChunkRequest();
|
||||||
|
await createModelsChunkRequest();
|
||||||
});
|
});
|
||||||
|
|
||||||
const handleSearchBySilent = useMemoizedFn(async () => {
|
const handleSearchBySilent = useMemoizedFn(async () => {
|
||||||
@@ -372,12 +372,12 @@ const Models: React.FC = () => {
|
|||||||
const handleVisibilityChange = async () => {
|
const handleVisibilityChange = async () => {
|
||||||
if (document.visibilityState === 'visible') {
|
if (document.visibilityState === 'visible') {
|
||||||
isPageHidden.current = false;
|
isPageHidden.current = false;
|
||||||
await getAllModelInstances();
|
|
||||||
await createModelsInstanceChunkRequest();
|
|
||||||
await createModelsChunkRequest();
|
|
||||||
fetchData({
|
fetchData({
|
||||||
loadingVal: false
|
loadingVal: false
|
||||||
});
|
});
|
||||||
|
await getAllModelInstances();
|
||||||
|
await createModelsInstanceChunkRequest();
|
||||||
|
await createModelsChunkRequest();
|
||||||
} else {
|
} else {
|
||||||
isPageHidden.current = true;
|
isPageHidden.current = true;
|
||||||
chunkRequedtRef.current?.current?.cancel?.();
|
chunkRequedtRef.current?.current?.cancel?.();
|
||||||
|
|||||||
Reference in New Issue
Block a user