diff --git a/openmetadata-ui/src/main/resources/ui/cypress/e2e/Pages/Tags.spec.js b/openmetadata-ui/src/main/resources/ui/cypress/e2e/Pages/Tags.spec.js
index f028986ce3f..078a032e2bc 100644
--- a/openmetadata-ui/src/main/resources/ui/cypress/e2e/Pages/Tags.spec.js
+++ b/openmetadata-ui/src/main/resources/ui/cypress/e2e/Pages/Tags.spec.js
@@ -359,6 +359,10 @@ describe('Tags page should work', () => {
verifyResponseStatusCode('@taskResolve', 200);
verifyResponseStatusCode('@databaseSchemasPage', 200);
+ cy.get('[data-testid="table"]').should('be.visible').click();
+
+ cy.reload();
+ verifyResponseStatusCode('@databaseSchemasPage', 200);
cy.get('[data-testid="tags-container"]').scrollIntoView().contains(tag);
diff --git a/openmetadata-ui/src/main/resources/ui/src/components/ActivityFeed/ActivityFeedEditor/KeyHelp.tsx b/openmetadata-ui/src/main/resources/ui/src/components/ActivityFeed/ActivityFeedEditor/KeyHelp.tsx
index 80d59a79942..c5486d312d2 100644
--- a/openmetadata-ui/src/main/resources/ui/src/components/ActivityFeed/ActivityFeedEditor/KeyHelp.tsx
+++ b/openmetadata-ui/src/main/resources/ui/src/components/ActivityFeed/ActivityFeedEditor/KeyHelp.tsx
@@ -20,7 +20,7 @@ export const KeyHelp = ({ editorValue }: { editorValue: string }) => {
return editorValue.length > 2 ? (
{t('label.shift')}
diff --git a/openmetadata-ui/src/main/resources/ui/src/components/ActivityFeed/ActivityFeedTab/ActivityFeedTab.component.tsx b/openmetadata-ui/src/main/resources/ui/src/components/ActivityFeed/ActivityFeedTab/ActivityFeedTab.component.tsx
index 02d9ffa5387..a473136dea9 100644
--- a/openmetadata-ui/src/main/resources/ui/src/components/ActivityFeed/ActivityFeedTab/ActivityFeedTab.component.tsx
+++ b/openmetadata-ui/src/main/resources/ui/src/components/ActivityFeed/ActivityFeedTab/ActivityFeedTab.component.tsx
@@ -49,6 +49,7 @@ import './activity-feed-tab.less';
import {
ActivityFeedTabProps,
ActivityFeedTabs,
+ TaskFilter,
} from './ActivityFeedTab.interface';
import { ReactComponent as CheckIcon } from '/assets/svg/ic-check.svg';
import { ReactComponent as TaskIcon } from '/assets/svg/ic-task.svg';
@@ -70,7 +71,7 @@ export const ActivityFeedTab = ({
const [elementRef, isInView] = useElementInView(observerOptions);
const { subTab: activeTab = 'all' } =
useParams<{ subTab: ActivityFeedTabs }>();
- const [taskFilter, setTaskFilter] = useState<'open' | 'close'>('open');
+ const [taskFilter, setTaskFilter] = useState('open');
const [allCount, setAllCount] = useState(0);
const [tasksCount, setTasksCount] = useState(0);
@@ -276,6 +277,15 @@ export const ActivityFeedTab = ({
return [0, 0];
}, [entityThread, activeTab]);
+ const handleUpdateTaskFilter = (filter: TaskFilter) => {
+ setTaskFilter(filter);
+ };
+
+ const handleAfterTaskClose = () => {
+ handleFeedFetchFromFeedList();
+ handleUpdateTaskFilter('close');
+ };
+
return (