Skip to content

Commit 6fd58c5

Browse files
committed
Fix race condition causing data-complete to fail
1 parent 376aa00 commit 6fd58c5

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

packages/presentation/presentation_publishing/publishing_subject/publishing_batcher.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,9 @@ export const useBatchedPublishingSubjects = <SubjectsType extends [...AnyPublish
7373
if (definedSubjects.length === 0) return;
7474
const subscription = combineLatest(definedSubjects)
7575
.pipe(
76-
debounceTime(0),
7776
// When a new observer subscribes to a BehaviorSubject, it immediately receives the current value. Skip this emit.
78-
skip(1)
77+
skip(1),
78+
debounceTime(0)
7979
)
8080
.subscribe((values) => {
8181
setLatestPublishedValues((lastPublishedValues) => {

src/plugins/image_embeddable/public/image_embeddable/get_image_embeddable_factory.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ export const getImageEmbeddableFactory = ({
5151

5252
const filesClient = filesService.filesClientFactory.asUnscoped<FileImageMetadata>();
5353
const imageConfig$ = new BehaviorSubject<ImageConfig>(initialState.imageConfig);
54-
const dataLoading$ = new BehaviorSubject<boolean | undefined>(undefined);
54+
const dataLoading$ = new BehaviorSubject<boolean | undefined>(true);
5555

5656
const embeddable = buildApi(
5757
{

0 commit comments

Comments
 (0)