Skip to content
Merged
Show file tree
Hide file tree
Changes from 8 commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
27be6e1
feat: FIT-698: Update links in Annotation Summary to also set the new…
yyassi-heartex Sep 19, 2025
b9f322b
Merge remote-tracking branch 'origin/develop' into fb-fit-698/agreeme…
yyassi-heartex Sep 19, 2025
df623ee
Merge remote-tracking branch 'origin/develop' into fb-fit-698/agreeme…
yyassi-heartex Sep 22, 2025
e01c5b3
Merge remote-tracking branch 'origin/develop' into fb-fit-698/agreeme…
yyassi-heartex Sep 22, 2025
72446c1
Merge remote-tracking branch 'origin/develop' into fb-fit-698/agreeme…
yyassi-heartex Sep 23, 2025
1d536da
addressed some issues around tab behavior
yyassi-heartex Sep 23, 2025
1580e5b
Merge remote-tracking branch 'origin/develop' into fb-fit-698/agreeme…
yyassi-heartex Sep 24, 2025
562e7dd
Merge remote-tracking branch 'origin/develop' into fb-fit-698/agreeme…
yyassi-heartex Sep 24, 2025
473a8de
minor update
yyassi-heartex Sep 25, 2025
3c66925
Merge remote-tracking branch 'origin/develop' into fb-fit-698/agreeme…
yyassi-heartex Sep 25, 2025
faa3c49
reducing the task end point hammering
yyassi-heartex Sep 25, 2025
bec5f67
switching to promises and cancelations
yyassi-heartex Sep 25, 2025
88985ab
Merge commit 'bec5f6797c97841459c8f08f832fac939523954c' into fb-fit-6…
yyassi-heartex Sep 25, 2025
f1a83bb
Merge remote-tracking branch 'origin/develop' into fb-fit-698/agreeme…
yyassi-heartex Sep 25, 2025
e538cae
resolving issues around duplicate failing
yyassi-heartex Sep 25, 2025
29bbd14
undoing some of the tab work
yyassi-heartex Sep 25, 2025
e299343
Merge remote-tracking branch 'origin/develop' into fb-fit-698/agreeme…
yyassi-heartex Sep 25, 2025
813a324
Merge remote-tracking branch 'origin/develop' into fb-fit-698/agreeme…
yyassi-heartex Sep 26, 2025
3893d0f
skipping flakey test
yyassi-heartex Sep 26, 2025
4fafada
Merge remote-tracking branch 'origin/develop' into fb-fit-698/agreeme…
yyassi-heartex Sep 26, 2025
4e222d5
skipping one more flakey test
yyassi-heartex Sep 26, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions web/libs/datamanager/src/components/Common/Tabs/Tabs.scss
Original file line number Diff line number Diff line change
Expand Up @@ -53,11 +53,11 @@
}

&_virtual {
background: linear-gradient(180deg, rgb(243 243 243 / 0%) 0%, #F3F3F3 63.89%), repeating-linear-gradient(-45deg, var(--black_5), var(--black_5) 6px, transparent 6px, transparent 12px), #F3F3F3;
background: linear-gradient(180deg, rgb(243 243 243 / 0%) 0%, var(--color-neutral-background) 63.89%), repeating-linear-gradient(-45deg, var(--color-neutral-surface), var(--color-neutral-surface) 6px, transparent 6px, transparent 12px), var(--color-neutral-border-subtle);
}

&_virtual.tabs-dm__item_active {
background: linear-gradient(180deg, rgb(255 255 255 / 0%) 0%, #FFF 63.89%), repeating-linear-gradient(-45deg, var(--black_5), var(--black_5) 6px, transparent 6px, transparent 12px), var(--white);
background: linear-gradient(180deg, rgb(255 255 255 / 0%) 0%, var(--color-neutral-background) 63.89%), repeating-linear-gradient(-45deg, var(--color-neutral-surface), var(--color-neutral-surface) 6px, transparent 6px, transparent 12px), var(--color-neutral-border-subtle);
}

&_hover .tabs-dm__item-right-button {
Expand Down
15 changes: 8 additions & 7 deletions web/libs/datamanager/src/stores/Tabs/store.js
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ export const TabStore = types
self.dataStore.clear();
self.selected = selected;

yield selected.reload();
selected.reload();

const root = getRoot(self);

Expand Down Expand Up @@ -223,13 +223,13 @@ export const TabStore = types

if (autosave) {
// with autosave it will be reloaded anyway
yield newView.save({ reload: !autosave && reload });
newView.save({ reload: !autosave && reload });
}

if (autoselect) {
const selectedView = self.views[self.views.length - 1];

self.setSelected(selectedView);
yield self.setSelected(selectedView);
}

return newView;
Expand Down Expand Up @@ -315,13 +315,15 @@ export const TabStore = types
conjunction: viewSnapshot.conjunction,
};

if (result.id !== view.id) {
if (result.id !== tabID) {
self.views.push({ ...newViewSnapshot, saved: true });
const newView = self.views[self.views.length - 1];

root.SDK.hasInterface("tabs") && newView.reload();
self.setSelected(newView);
destroy(view);
if (!newView?.virtual) {
root.SDK.hasInterface("tabs") && (yield newView.reload());
}

return newView;
}
Expand Down Expand Up @@ -365,9 +367,8 @@ export const TabStore = types

const newView = self.views[self.views.length - 1];

yield newView.save();
self.selected = self.views[self.views.length - 1];
self.selected.reload();
yield newView.save();
}),

createView(viewSnapshot) {
Expand Down
2 changes: 2 additions & 0 deletions web/libs/datamanager/src/stores/Tabs/tab.js
Original file line number Diff line number Diff line change
Expand Up @@ -199,6 +199,7 @@ export const Tab = types
filters: self.filterSnapshot,
ordering: self.ordering.toJSON(),
hiddenColumns: self.hiddenColumnsSnapshot,
agreement_selected: self.agreement_selected,
});
},

Expand All @@ -208,6 +209,7 @@ export const Tab = types
title: self.title,
filters: self.filterSnapshot,
ordering: self.ordering.toJSON(),
agreement_selected: self.agreement_selected,
};
}

Expand Down
Loading