发布 v1.10 #5
@@ -37,4 +37,12 @@ describe('route cache safety', () => {
|
||||
|
||||
expect(unrelatedRoute.meta?.keepAlive).toBe(true);
|
||||
});
|
||||
|
||||
it('disables stale approval menu caching before opening hidden details', () => {
|
||||
const approvalRoute = createRoute('/sys/approval');
|
||||
|
||||
disableUnsafeMenuRouteCaching([approvalRoute]);
|
||||
|
||||
expect(approvalRoute.meta?.keepAlive).toBe(false);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -7,6 +7,7 @@ const UNSAFE_KEEP_ALIVE_MENU_PATHS = new Set([
|
||||
'/ai/skill',
|
||||
'/ai/workflow',
|
||||
'/dashboard/workspace',
|
||||
'/sys/approval',
|
||||
'/sys/sysAccount',
|
||||
]);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user