UNPKG

@atlaskit/modal-dialog

Version:

A modal dialog displays content that requires user interaction, in a layer above the page.

1,503 lines (955 loc) 153 kB
# @atlaskit/modal-dialog ## 15.1.3 ### Patch Changes - Updated dependencies ## 15.1.2 ### Patch Changes - Updated dependencies ## 15.1.1 ### Patch Changes - [`68077cab1f95d`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/68077cab1f95d) - Fixed styling related issues behind the new motion uplift - Updated dependencies ## 15.1.0 ### Minor Changes - [`cfeab708c0a5d`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/cfeab708c0a5d) - Add ref forwarding to the modal dialog. The ref will be placed on the outer container of the modal dialog. ### Patch Changes - Updated dependencies ## 15.0.4 ### Patch Changes - Updated dependencies ## 15.0.3 ### Patch Changes - [`fd5faf5d7fc8e`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/fd5faf5d7fc8e) - Updated scroll indicator width to use the correct token. ## 15.0.2 ### Patch Changes - [`7250582895c0b`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/7250582895c0b) - Top-layer adoption work behind the `platform-dst-top-layer` feature flag. Public adopter APIs are intentionally kept narrow while the top-layer API surface settles, with one exception called out below. Highlights: - Pass the full `[along, away]` legacy popper offset through to the new top-layer `placement.offset` API (via `fromLegacyPlacement`). Previously only the `away` axis was forwarded, which dropped the `along` offset for consumers of `Popup`, `PopupSelect`, `Spotlight`, and `Tooltip` when `platform-dst-top-layer` is enabled. - Fix broken import of `dialogHeight` and `dialogWidth` from the removed utils module in `@atlaskit/modal-dialog`. Public API: - **`@atlaskit/tooltip`** (`minor`): add an optional `testId?: string` field to `TriggerProps`. This is additive (no existing prop changes shape). Required because `@atlaskit/button/new` (and other `Pressable`-backed primitives) overwrite `data-testid` from spread, so the legacy `(triggerProps as any)['data-testid']` workaround is silently absorbed by those consumers. A typed `testId` field flows through their own `testId` destructure instead, restoring `data-testid` propagation onto the rendered trigger element. - **`@atlaskit/popup`**, **`@atlaskit/dropdown-menu`** (`patch`): no public type changes. Wider `aria-haspopup` unions that the FF-on path produces are bridged at the package boundary into `@atlaskit/top-layer` with localised `FUDGE(top-layer-api)` casts, documented in `packages/design-system/top-layer/notes/decisions/migration-roadmap.md` ("Open API decisions deferred to a follow-up PR"). They will be widened in a follow-up `minor` PR once the top-layer API is committed. - **`@atlaskit/modal-dialog`**, **`@atlaskit/select`**, **`@atlaskit/spotlight`** (`patch`/`minor`): no public type changes; bug fixes only. Merge-readiness fixes (FF-on test wiring + adopter behavior): - **`@atlaskit/popup`** (`minor`): wire the compositional `PopupContent` to delegate to `PopupContentTopLayer` when `platform-dst-top-layer` is enabled. Previously only the legacy `Popup` component had the FF branch, leaving consumers of the compositional API on the legacy popper path. - **`@atlaskit/select`** (`minor`): add an `onClick` handler to the `PopupSelect` top-layer trigger so clicks open/close the menu (mirrors the legacy global click handler in `popup-select.tsx`). Add explicit Escape handling on the menu's `onKeyDown` so the menu closes and focus returns to the trigger. - **`@atlaskit/top-layer`** (`patch`): the `<dialog>` rendered by the Dialog primitive now sets `aria-modal="true"` explicitly. Modern browsers infer modal semantics from `.showModal()` but some assistive tech still keys off the explicit attribute. - **`@atlaskit/top-layer`** (`patch`): guard `use-anchor-positioning` against environments where `ResizeObserver` is not defined (e.g. jest's `node` environment, used by the post-office test suite). The observer is used to wait for the popover's first valid layout before measuring; consumers in non-DOM jest environments now get a no-op observer and the scroll/resize listeners still apply if the host environment polyfills `showPopover`. Real browsers always have `ResizeObserver`. - **`@atlaskit/modal-dialog`** (`patch`): on the FF-on path, drop the `tabIndex={-1}` (and unused `:focus-visible` outline) from the modal content wrapper. The native `<dialog>.showModal()` focus-delegate algorithm picks the first focusable descendant (including `tabindex=-1`), and the wrapper was hijacking initial focus from the close button. Also honor `shouldReturnFocus={ref}` on the FF-on path (an unmount-cleanup focuses the ref after `dialog.close()` so it overrides the browser's automatic return-to-trigger). Boolean `shouldReturnFocus={false}` is not yet honored on the FF-on path — see `top-layer/notes/merge-blockers.md`. - **`@atlaskit/datetime-picker`** (`patch`): on the FF-on path, set `mode="manual"` on the `Popup.Content` rendered by both `internal/menu-top-layer.tsx` (date-picker calendar) and `internal/fixed-layer-menu-top-layer.tsx` (time-picker menu). With the default `mode="auto"`, the same click event that opens the menu (which targets the react-select combobox input — outside the popover element) bubbles to the browser's native popover light-dismiss handler and immediately closes the menu. react-select / DateTimePicker already own outside-click and Esc dismissal via their own state, so opting out of the native auto-dismiss is the correct integration. Also extend the existing Esc → trigger-focus restoration in `components/date-picker.tsx` to the FF-on path (manual mode disables the browser's built-in focus return, and the legacy code path was already handling this for itself behind an FF negation). - **`@atlaskit/popup`** (no public API change): no source changes — only FF-on Playwright spec/example fixes drove the suite from 21/3/2 to 27/0/0. Notable: the two `test.fixme`'d nested-popover cases were not browser limitations; `popover="auto"` chains correctly via DOM ancestry (the original fixmes had the wrong testId selector). Added `testId` props to two examples (`16-popup-with-a11y-props`, `18-should-fit-container`) so default-shape tests can reach the trigger. - Test alignment for FF-on Playwright suites across `popup`, `select`, `datetime-picker`, `inline-dialog`, `inline-message`, and `modal-dialog`: selector updates to match the new top-layer testId convention (`${testId}--content`, `[role="dialog"][aria-label="calendar"]`), per-spec `skipAxeCheck()` for example-level color-contrast violations unrelated to the migration, and focus assertions adjusted to match native `<dialog>` / `Popup.Content` auto-focus semantics (focus lands on the first focusable child, not the dialog container itself). - **`@atlassian/capacity-planning-capacity-graph`**, **`@atlaskit/color-picker`**, **`@atlassian/timeline-table`**, **`@atlassian/global-side-navigation`** (`patch`): scope `fg` mocks in unit tests so `platform-dst-top-layer` returns `false`. JSDOM does not implement the native Popover API (`showPopover`/`hidePopover`/`toggle` events), so leaving the gate ON in unit tests caused popover content to remain in the DOM after close and broke close-behaviour assertions. Browser coverage for the FF-on path is provided by the Playwright suites listed above. - **`@atlaskit/dropdown-menu`** (no public API change): test/example-only fixes for the FF-on Playwright suite. Added `role="menuitem"` to the nested-trigger `ButtonItem` in `examples/93-testing-nested-keyboard-navigation-top-layer.tsx` to satisfy axe's `aria-required-children` rule on the parent menu. Added a `test.beforeEach(skipAxeCheck)` to `dropdown-menu.spec.tsx` (FF-on suite) for example-level `color-contrast` violations on the pre-existing `color.text.selected`/`color.background.selected` token pair (3.91:1). Replaced a deadlocking `await expect(moveItem).not.toBeFocused()` pre-open assertion (Playwright's auto-wait blocks 5s on the absent element) with `await expect(moveItem).not.toBeVisible()`. Suite result: 22/22 passing. - Updated dependencies ## 15.0.1 ### Patch Changes - [`2bed6255731de`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/2bed6255731de) - Top-layer adoption work behind the `platform-dst-top-layer` feature flag. Public adopter APIs are intentionally kept narrow while the top-layer API surface settles, with one exception called out below. Highlights: - Pass the full `[along, away]` legacy popper offset through to the new top-layer `placement.offset` API (via `fromLegacyPlacement`). Previously only the `away` axis was forwarded, which dropped the `along` offset for consumers of `Popup`, `PopupSelect`, `Spotlight`, and `Tooltip` when `platform-dst-top-layer` is enabled. - Fix broken import of `dialogHeight` and `dialogWidth` from the removed utils module in `@atlaskit/modal-dialog`. Public API: - **`@atlaskit/tooltip`** (`minor`): add an optional `testId?: string` field to `TriggerProps`. This is additive (no existing prop changes shape). Required because `@atlaskit/button/new` (and other `Pressable`-backed primitives) overwrite `data-testid` from spread, so the legacy `(triggerProps as any)['data-testid']` workaround is silently absorbed by those consumers. A typed `testId` field flows through their own `testId` destructure instead, restoring `data-testid` propagation onto the rendered trigger element. - **`@atlaskit/popup`**, **`@atlaskit/dropdown-menu`** (`patch`): no public type changes. Wider `aria-haspopup` unions that the FF-on path produces are bridged at the package boundary into `@atlaskit/top-layer` with localised `FUDGE(top-layer-api)` casts, documented in `packages/design-system/top-layer/notes/decisions/migration-roadmap.md` ("Open API decisions deferred to a follow-up PR"). They will be widened in a follow-up `minor` PR once the top-layer API is committed. - **`@atlaskit/modal-dialog`**, **`@atlaskit/select`**, **`@atlaskit/spotlight`** (`patch`/`minor`): no public type changes; bug fixes only. Merge-readiness fixes (FF-on test wiring + adopter behavior): - **`@atlaskit/popup`** (`minor`): wire the compositional `PopupContent` to delegate to `PopupContentTopLayer` when `platform-dst-top-layer` is enabled. Previously only the legacy `Popup` component had the FF branch, leaving consumers of the compositional API on the legacy popper path. - **`@atlaskit/select`** (`minor`): add an `onClick` handler to the `PopupSelect` top-layer trigger so clicks open/close the menu (mirrors the legacy global click handler in `popup-select.tsx`). Add explicit Escape handling on the menu's `onKeyDown` so the menu closes and focus returns to the trigger. - **`@atlaskit/top-layer`** (`patch`): the `<dialog>` rendered by the Dialog primitive now sets `aria-modal="true"` explicitly. Modern browsers infer modal semantics from `.showModal()` but some assistive tech still keys off the explicit attribute. - **`@atlaskit/top-layer`** (`patch`): guard `use-anchor-positioning` against environments where `ResizeObserver` is not defined (e.g. jest's `node` environment, used by the post-office test suite). The observer is used to wait for the popover's first valid layout before measuring; consumers in non-DOM jest environments now get a no-op observer and the scroll/resize listeners still apply if the host environment polyfills `showPopover`. Real browsers always have `ResizeObserver`. - **`@atlaskit/modal-dialog`** (`patch`): on the FF-on path, drop the `tabIndex={-1}` (and unused `:focus-visible` outline) from the modal content wrapper. The native `<dialog>.showModal()` focus-delegate algorithm picks the first focusable descendant (including `tabindex=-1`), and the wrapper was hijacking initial focus from the close button. Also honor `shouldReturnFocus={ref}` on the FF-on path (an unmount-cleanup focuses the ref after `dialog.close()` so it overrides the browser's automatic return-to-trigger). Boolean `shouldReturnFocus={false}` is not yet honored on the FF-on path — see `top-layer/notes/merge-blockers.md`. - **`@atlaskit/datetime-picker`** (`patch`): on the FF-on path, set `mode="manual"` on the `Popup.Content` rendered by both `internal/menu-top-layer.tsx` (date-picker calendar) and `internal/fixed-layer-menu-top-layer.tsx` (time-picker menu). With the default `mode="auto"`, the same click event that opens the menu (which targets the react-select combobox input — outside the popover element) bubbles to the browser's native popover light-dismiss handler and immediately closes the menu. react-select / DateTimePicker already own outside-click and Esc dismissal via their own state, so opting out of the native auto-dismiss is the correct integration. Also extend the existing Esc → trigger-focus restoration in `components/date-picker.tsx` to the FF-on path (manual mode disables the browser's built-in focus return, and the legacy code path was already handling this for itself behind an FF negation). - **`@atlaskit/popup`** (no public API change): no source changes — only FF-on Playwright spec/example fixes drove the suite from 21/3/2 to 27/0/0. Notable: the two `test.fixme`'d nested-popover cases were not browser limitations; `popover="auto"` chains correctly via DOM ancestry (the original fixmes had the wrong testId selector). Added `testId` props to two examples (`16-popup-with-a11y-props`, `18-should-fit-container`) so default-shape tests can reach the trigger. - Test alignment for FF-on Playwright suites across `popup`, `select`, `datetime-picker`, `inline-dialog`, `inline-message`, and `modal-dialog`: selector updates to match the new top-layer testId convention (`${testId}--content`, `[role="dialog"][aria-label="calendar"]`), per-spec `skipAxeCheck()` for example-level color-contrast violations unrelated to the migration, and focus assertions adjusted to match native `<dialog>` / `Popup.Content` auto-focus semantics (focus lands on the first focusable child, not the dialog container itself). - **`@atlassian/capacity-planning-capacity-graph`**, **`@atlaskit/color-picker`**, **`@atlassian/timeline-table`**, **`@atlassian/global-side-navigation`** (`patch`): scope `fg` mocks in unit tests so `platform-dst-top-layer` returns `false`. JSDOM does not implement the native Popover API (`showPopover`/`hidePopover`/`toggle` events), so leaving the gate ON in unit tests caused popover content to remain in the DOM after close and broke close-behaviour assertions. Browser coverage for the FF-on path is provided by the Playwright suites listed above. - **`@atlaskit/dropdown-menu`** (no public API change): test/example-only fixes for the FF-on Playwright suite. Added `role="menuitem"` to the nested-trigger `ButtonItem` in `examples/93-testing-nested-keyboard-navigation-top-layer.tsx` to satisfy axe's `aria-required-children` rule on the parent menu. Added a `test.beforeEach(skipAxeCheck)` to `dropdown-menu.spec.tsx` (FF-on suite) for example-level `color-contrast` violations on the pre-existing `color.text.selected`/`color.background.selected` token pair (3.91:1). Replaced a deadlocking `await expect(moveItem).not.toBeFocused()` pre-open assertion (Playwright's auto-wait blocks 5s on the absent element) with `await expect(moveItem).not.toBeVisible()`. Suite result: 22/22 passing. - Updated dependencies ## 15.0.0 ### Major Changes - [`babe23b40c154`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/babe23b40c154) - Removes the `boolean` type for the `autoFocus` prop in the modal dialog. This improves the accessibility of the modal dialog by ensuring focus always moves to the first interactive element, as per the WCAG accessibility guidelines for modal dialogs. You can run the included codemod to remove all boolean instances of `autoFocus`. ### Patch Changes - Updated dependencies ## 14.18.3 ### Patch Changes - [`5a711f8d38b68`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/5a711f8d38b68) - Changed the motion uplift feature gate from `platform-dst-motion-uplift` to `platform-dst-motion-uplift-modal` - Updated dependencies ## 14.18.2 ### Patch Changes - Updated dependencies ## 14.18.1 ### Patch Changes - [`a5e997ea70aac`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/a5e997ea70aac) - Remove unnecessary boolean casting in if statement. ## 14.18.0 ### Minor Changes - [`d182ea0a08b1f`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/d182ea0a08b1f) - Added temporary `UNSAFE_shouldDisableMotionUplift` prop to override the `platform-dst-motion-uplift` feature gate and disable the motion uplift ## 14.17.0 ### Minor Changes - [`b4ee8f6b3265c`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/b4ee8f6b3265c) - Clean up flag to prepare for boolean autoFocus removal. ## 14.16.0 ### Minor Changes - [`25716b59a8e71`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/25716b59a8e71) - Clean up flag to prepare for boolean autoFocus removal. ## 14.15.1 ### Patch Changes - Updated dependencies ## 14.15.0 ### Minor Changes - [`de60749da093b`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/de60749da093b) - Removed usages of deleted `motion.content.*` tokens and replaced with `motion.blanket.enter` and `motion.blanket.exit`. ### Patch Changes - Updated dependencies ## 14.14.6 ### Patch Changes - Updated dependencies ## 14.14.5 ### Patch Changes - [`02483200273ec`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/02483200273ec) - Enrol all Design System UI packages into the React Compiler with platform gating via isReactCompilerActivePlatform. - Updated dependencies ## 14.14.4 ### Patch Changes - [`22bf79dbdcdca`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/22bf79dbdcdca) - Internal changes to remove unnecessary token fallbacks and imports from `@atlaskit/theme` - Updated dependencies ## 14.14.3 ### Patch Changes - [`c966e427a25c6`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/c966e427a25c6) - Flattens internal util file - Updated dependencies ## 14.14.2 ### Patch Changes - Updated dependencies ## 14.14.1 ### Patch Changes - [`08170da1fbf62`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/08170da1fbf62) - Migrate spacing prop usages on icons to Flex wrapper - Updated dependencies ## 14.14.0 ### Minor Changes - [`6d543e4f58915`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/6d543e4f58915) - [ux] Updated motion on opening and closing of Modal Dialog ### Patch Changes - Updated dependencies ## 14.13.1 ### Patch Changes - [`953d1f6ea290c`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/953d1f6ea290c) - [ux] Add a new recommended spaces screen for confluence onboarding for the nth user crossjoin experiement ## 14.13.0 ### Minor Changes - [`bbfd308f360d8`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/bbfd308f360d8) - Add flag to remove internal focus lock from running when using `false` in `autoFocus`. This is in service of eventually removing boolean `autoFocus` from the API. ## 14.12.0 ### Minor Changes - [`1001eaeabe30f`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/1001eaeabe30f) - Autofix: add explicit package exports (barrel removal) ### Patch Changes - Updated dependencies ## 14.11.5 ### Patch Changes - Updated dependencies ## 14.11.4 ### Patch Changes - [`6e5dce6aa20ee`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/6e5dce6aa20ee) - Fixed an issue where the modal title may have incorrect font styles. - Updated dependencies ## 14.11.3 ### Patch Changes - Updated dependencies ## 14.11.2 ### Patch Changes - Updated dependencies ## 14.11.1 ### Patch Changes - Updated dependencies ## 14.11.0 ### Minor Changes - [`ef58c5c05a8fe`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/ef58c5c05a8fe) - Clean up flag to ensure `autoFocus` is never off in preparation for removing the boolean `autoFocus` option. ## 14.10.5 ### Patch Changes - [`54274768b5a88`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/54274768b5a88) - Fixed an issue where the modal title could overflow the width of the modal instead of truncating when `isMultiline` is set to false ## 14.10.4 ### Patch Changes - Updated dependencies ## 14.10.3 ### Patch Changes - Updated dependencies ## 14.10.2 ### Patch Changes - Updated dependencies ## 14.10.1 ### Patch Changes - Updated dependencies ## 14.10.0 ### Minor Changes - [`a6376c3a0cd91`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/a6376c3a0cd91) - Modal body now explicitly sets the font style to use typography tokens, instead of relying on the CSS reset to be present. This change is no longer behind a feature flag. This change was previously reverted and is being redone. ## 14.9.5 ### Patch Changes - [`206b56810d426`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/206b56810d426) - Migrate example from @atlaskit/onboarding to @atlaskit/spotlight ## 14.9.4 ### Patch Changes - [`036c3ee917e3c`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/036c3ee917e3c) - Icon migration entry point update - Updated dependencies ## 14.9.3 ### Patch Changes - Updated dependencies ## 14.9.2 ### Patch Changes - [`d14ea5f60b689`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/d14ea5f60b689) - chore: migrate platform UI & component libraries icon imports from migration paths to core - Updated dependencies ## 14.9.1 ### Patch Changes - Updated dependencies ## 14.9.0 ### Minor Changes - [`5b72169f84be0`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/5b72169f84be0) - This change makes the `autoFocus` prop always `true` behind a flag. This fixes accessibility issues from misuse of the `autoFocus` prop. If successful, this will be released for all consumers and the flag will be removed. ## 14.8.0 ### Minor Changes - [`b867e641d818d`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/b867e641d818d) - Updated border radius values behind a feature gate `platform-dst-shape-theme-default`. ### Patch Changes - Updated dependencies ## 14.7.3 ### Patch Changes - [`a60a82196851a`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/a60a82196851a) - Internal refactors to remove unused variables. No functional or public changes. - Updated dependencies ## 14.7.2 ### Patch Changes - Updated dependencies ## 14.7.1 ### Patch Changes - Updated dependencies ## 14.7.0 ### Minor Changes - [`05dd9b7db95b7`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/05dd9b7db95b7) - Modal dialog now registers with the open layer observer using the `useNotifyLayerObserver` hook. This change was previously behind the feature flag `platform-dst-open-layer-observer-layer-type`, which has now been removed. ### Patch Changes - Updated dependencies ## 14.6.2 ### Patch Changes - Updated dependencies ## 14.6.1 ### Patch Changes - Updated dependencies ## 14.6.0 ### Minor Changes - [`8a71ce992f8c8`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/8a71ce992f8c8) - Modal dialog now registers with the open layer observer using the `useNotifyLayerObserver` hook. This is behind the `platform-dst-open-layer-observer-layer-type` feature flag. ### Patch Changes - Updated dependencies ## 14.5.3 ### Patch Changes - Updated dependencies ## 14.5.2 ### Patch Changes - Updated dependencies ## 14.5.1 ### Patch Changes - Updated dependencies ## 14.5.0 ### Minor Changes - [`bab28f9576a96`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/bab28f9576a96) - Add `onBlur` handler to the close button export. ## 14.4.2 ### Patch Changes - [`437668dfbdec9`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/437668dfbdec9) - Add explicit types to a number of DST components - Updated dependencies ## 14.4.1 ### Patch Changes - [`39e543109ec09`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/39e543109ec09) - add type info to forwardRef components - Updated dependencies ## 14.4.0 ### Minor Changes - [`76a0ea5849a69`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/76a0ea5849a69) - Increases the specificity on the top inset positioning the Modal Dialog to be !important to reduce the impact of Compiled consumption issues in DC and Ecosystem. ### Patch Changes - Updated dependencies ## 14.3.13 ### Patch Changes - [`96f58298f6919`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/96f58298f6919) - Converts `${gutter}px` to a hardcoded '60px' to avoid a Compiled bug. ## 14.3.12 ### Patch Changes - [`f0662cd7a143e`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/f0662cd7a143e) - Internal changes to how borders are applied. - Updated dependencies ## 14.3.11 ### Patch Changes - [`71adf38dec5b2`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/71adf38dec5b2) - Increases the specificity of the insetBlockStart whitespace for the Modal Dialog to lessen the impact of Compiled consumption issues in DC and Ecosystem. - Updated dependencies ## 14.3.10 ### Patch Changes - Updated dependencies ## 14.3.9 ### Patch Changes - [`255837cfba315`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/255837cfba315) - Internal changes to how border radius is applied. - Updated dependencies ## 14.3.8 ### Patch Changes - [`23bcc5bbc9cee`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/23bcc5bbc9cee) - Internal changes to how border radius is applied. - Updated dependencies ## 14.3.7 ### Patch Changes - [`3b5b4a919aaaf`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/3b5b4a919aaaf) - Internal changes to how border radius is applied. - Updated dependencies ## 14.3.6 ### Patch Changes - Updated dependencies ## 14.3.5 ### Patch Changes - Updated dependencies ## 14.3.4 ### Patch Changes - Updated dependencies ## 14.3.3 ### Patch Changes - [#193214](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/193214) [`c661806a65543`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/c661806a65543) - Internal changes to how border radius and border width values are applied. No visual change. - Updated dependencies ## 14.3.2 ### Patch Changes - Updated dependencies ## 14.3.1 ### Patch Changes - [#188952](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/188952) [`1a88e6e2601ae`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/1a88e6e2601ae) - Migrated usage of renamed/deprecated icons - Updated dependencies ## 14.3.0 ### Minor Changes - [#173162](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/173162) [`a3b23b79f4d68`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/a3b23b79f4d68) - Adds a new `FullScreenModalDialog` component which is exposed behind the `/full-screen` entrypoint. ### Patch Changes - Updated dependencies ## 14.2.12 ### Patch Changes - [#186153](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/186153) [`4389a7b035d36`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/4389a7b035d36) - Add testid for modal-dialog to confirm a TTVC blindspot is caused by modal dialog ## 14.2.11 ### Patch Changes - Updated dependencies ## 14.2.10 ### Patch Changes - [#182316](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/182316) [`3e3e11916be69`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/3e3e11916be69) - Migrated the internal usage of @atlaskit/focus-ring which uses Emotion for styling, to the new version built with Compiled CSS-in-JS. - Updated dependencies ## 14.2.9 ### Patch Changes - Updated dependencies ## 14.2.8 ### Patch Changes - Updated dependencies ## 14.2.7 ### Patch Changes - Updated dependencies ## 14.2.6 ### Patch Changes - Updated dependencies ## 14.2.5 ### Patch Changes - Updated dependencies ## 14.2.4 ### Patch Changes - [#164146](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/164146) [`cb9fe0058ed87`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/cb9fe0058ed87) - Updates package.json direct dependencies to align with actual usage. ## 14.2.3 ### Patch Changes - [#160530](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/160530) [`3d97095c489a5`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/3d97095c489a5) - Internal change to align styling solutions. - Updated dependencies ## 14.2.2 ### Patch Changes - [#155802](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/155802) [`08019848e3eab`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/08019848e3eab) - Refreshed "issue" terminology. - Updated dependencies ## 14.2.1 ### Patch Changes - [#155827](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/155827) [`f6f4f5a8a8ae8`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/f6f4f5a8a8ae8) - Cleans up the `platform_design_system_motion_on_finish_fix` feature gate. - Updated dependencies ## 14.2.0 ### Minor Changes - [#154745](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/154745) [`7618d9837e247`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/7618d9837e247) - Tidy up design-system-closed-all-when-click-outside and sibling-dropdown-close-issue to provide better keyboard navigation. ## 14.1.4 ### Patch Changes - Updated dependencies ## 14.1.3 ### Patch Changes - [#138405](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/138405) [`7e6b125029348`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/7e6b125029348) - Increased the specificity of the `height` CSS property in desktop view to prevent modal dialogs from incorrectly stretching to full height. ## 14.1.2 ### Patch Changes - [#136563](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/136563) [`ce6e88fc62ca9`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/ce6e88fc62ca9) - Update dependencies ## 14.1.1 ### Patch Changes - Updated dependencies ## 14.1.0 ### Minor Changes - [#134997](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/134997) [`1c7642dd77422`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/1c7642dd77422) - Increased the specificity of the `width` CSS property in desktop view to prevent full-width modal dialogs. This was caused by an odd CSS ordering issue in Compiled. ### Patch Changes - Updated dependencies ## 14.0.4 ### Patch Changes - [#133231](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/133231) [`82b4213bf8e20`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/82b4213bf8e20) - Update the DOM order of the modal header when using the `hasCloseButton` prop to give maximal information to users of assistive technology. ## 14.0.3 ### Patch Changes - [#126072](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/126072) [`bb86d48c26f65`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/bb86d48c26f65) - Checks for undefined children in `ModalTransition` to prevent potential runtime errors with React 17 - Updated dependencies ## 14.0.2 ### Patch Changes - Updated dependencies ## 14.0.1 ### Patch Changes - Updated dependencies ## 14.0.0 ### Major Changes - [#128593](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/128593) [`19d6172ffdfe9`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/19d6172ffdfe9) - Migrated from `@emotion/react` to `@compiled/react` in order to improve performance, align with the rest of the Atlaskit techstack, and support React 18 Streaming SSR. Please note, in order to use this version of `@atlaskit/modal-dialog`, you will need to ensure that your bundler is configured to handle `.css` imports correctly. Most bundlers come with built-in support for `.css` imports, so you may not need to do anything. If you are using a different bundler, please refer to the documentation for that bundler to understandhow to handle `.css` imports. For more information on the migration, please refer to [RFC-73 Migrating our components to Compiled CSS-in-JS](https://community.developer.atlassian.com/t/rfc-73-migrating-our-components-to-compiled-css-in-js/85953). ### Patch Changes - Updated dependencies ## 13.4.0 ### Minor Changes - [#129320](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/129320) [`1993bb92c16b6`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/1993bb92c16b6) - [ux] Add legacy AUI modal to focus lock allowlist by default ## 13.3.0 ### Minor Changes - [#129312](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/129312) [`26ac9f1e06b2e`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/26ac9f1e06b2e) - Modal body now explicitly sets the font style to use typography tokens, instead of relying on the CSS reset to be present. This change is behind the feature flag `platform_ads_explicit_font_styles`. ## 13.2.0 ### Minor Changes - [#127054](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/127054) [`fb709895d8d5c`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/fb709895d8d5c) - [ux] Adds a new `hasCloseButton` prop to `ModalHeader` to add a close button. This uses the exported `CloseButton` internally. This is done to improve the accessibility of all modal dialogs and ensure that users of assistive technology get full context of the modal and so that pointer users have a more clear way to close the modal. ## 13.1.1 ### Patch Changes - [#127022](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/127022) [`6e22b57d6bf75`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/6e22b57d6bf75) - Update dependencies and remove old codemods. - Updated dependencies ## 13.1.0 ### Minor Changes - [#126435](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/126435) [`2d2f8bd9b056b`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/2d2f8bd9b056b) - Release dedicated close button export. This can be used to add a close button to your modal header. ## 13.0.4 ### Patch Changes - Updated dependencies ## 13.0.3 ### Patch Changes - Updated dependencies ## 13.0.2 ### Patch Changes - [#116010](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/116010) [`1b66beb10e972`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/1b66beb10e972) - Update dependencies. - [#118470](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/118470) [`687094c7a76b3`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/687094c7a76b3) - Internal refactoring to reduce singleton exports. ## 13.0.1 ### Patch Changes - Updated dependencies ## 13.0.0 ### Major Changes - [#117363](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/117363) [`10a0f7f6c2027`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/10a0f7f6c2027) - This package's `peerDependencies` have been adjusted for `react` and/or `react-dom` to reflect the status of only supporting React 18 going forward. No explicit breaking change to React support has been made in this release, but this is to signify going forward, breaking changes for React 16 or React 17 may come via non-major semver releases. Please refer this community post for more details: https://community.developer.atlassian.com/t/rfc-78-dropping-support-for-react-16-and-rendering-in-a-react-18-concurrent-root-in-jira-and-confluence/87026 ### Patch Changes - Updated dependencies ## 12.20.8 ### Patch Changes - [#116009](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/116009) [`b6feda4124cd2`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/b6feda4124cd2) - Remove code path for now obsolete chrome plugin. ## 12.20.7 ### Patch Changes - Updated dependencies ## 12.20.6 ### Patch Changes - Updated dependencies ## 12.20.5 ### Patch Changes - [#113871](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/113871) [`13ca102123e88`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/13ca102123e88) - Update dependencies. ## 12.20.4 ### Patch Changes - [#113859](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/113859) [`c14cf08cfe2e9`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/c14cf08cfe2e9) - Remove old codemods. ## 12.20.3 ### Patch Changes - Updated dependencies ## 12.20.2 ### Patch Changes - Updated dependencies ## 12.20.1 ### Patch Changes - Updated dependencies ## 12.20.0 ### Minor Changes - [#109060](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/109060) [`4660ec858a305`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/4660ec858a305) - Update `React` from v16 to v18 ### Patch Changes - Updated dependencies ## 12.19.3 ### Patch Changes - [#107054](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/107054) [`046508790857d`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/046508790857d) - Add appearance to modal title for better AT support ## 12.19.2 ### Patch Changes - [#103999](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/103999) [`9f62ecec4d422`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/9f62ecec4d422) - Update dependencies. ## 12.19.1 ### Patch Changes - Updated dependencies ## 12.19.0 ### Minor Changes - [#100038](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/100038) [`f4fe1a42a5809`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/f4fe1a42a5809) - Move the icon in a modal title (when present) out of the H1 tag ## 12.18.5 ### Patch Changes - Updated dependencies ## 12.18.4 ### Patch Changes - [#175556](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/175556) [`1011dce3bcb2d`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/1011dce3bcb2d) - [ux] This change allowlists the AUI dialog for @atlaskit/modal-dialog's focus management and is implemented behind a feature flag. If successful, it will be available in later releases. ## 12.18.3 ### Patch Changes - [#178053](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/178053) [`cb318c8c28c26`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/cb318c8c28c26) - Internal changes to typography. ## 12.18.2 ### Patch Changes - Updated dependencies ## 12.18.1 ### Patch Changes - [#171994](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/171994) [`be58e4bb2e387`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/be58e4bb2e387) - Migrating usages of UNSAFE types and entrypoints that have been renamed in `@atlaskit/icon` and `@atlaskit/icon-lab`. - Updated dependencies ## 12.18.0 ### Minor Changes - [#170669](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/170669) [`cc302b83d5934`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/cc302b83d5934) - Fixes the top and bottom borders which indicate scrollability for modal content on React 18 by rewriting internal hooks. ## 12.17.14 ### Patch Changes - Updated dependencies ## 12.17.13 ### Patch Changes - [#167181](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/167181) [`5bc9dc0796474`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/5bc9dc0796474) - Remove `react-focus-lock-next` dependency ## 12.17.12 ### Patch Changes - [#166087](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/166087) [`3ab7d7da348ab`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/3ab7d7da348ab) - Adds side-effect config to support Compiled css extraction in third-party apps ## 12.17.11 ### Patch Changes - Updated dependencies ## 12.17.10 ### Patch Changes - [#161638](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/161638) [`d2e5e5ce0053d`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/d2e5e5ce0053d) - Use new API of layering without UNSAFE prefix ## 12.17.9 ### Patch Changes - Updated dependencies ## 12.17.8 ### Patch Changes - Updated dependencies ## 12.17.7 ### Patch Changes - Updated dependencies ## 12.17.6 ### Patch Changes - Updated dependencies ## 12.17.5 ### Patch Changes - [#146685](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/146685) [`1cb9d5ae0361d`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/1cb9d5ae0361d) - [ux] Reduce spacing between body header, body and footer content. ## 12.17.4 ### Patch Changes - Updated dependencies ## 12.17.3 ### Patch Changes - [#148281](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/148281) [`3c4de48168ffe`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/3c4de48168ffe) - Update the import path of `useId*` from `@atlaskit/ds-lib` - Updated dependencies ## 12.17.2 ### Patch Changes - Updated dependencies ## 12.17.1 ### Patch Changes - Updated dependencies ## 12.17.0 ### Minor Changes - [#144047](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/144047) [`de70c65e3e5ff`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/de70c65e3e5ff) - The Chrome bug workaround shipped in `12.16.0` behind a feature flag is now turned on for everyone and is no longer behind a feature flag. ## 12.16.0 ### Minor Changes - [#141279](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/141279) [`a38f3af4bfc79`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/a38f3af4bfc79) - [ux] Adding a workaround for a Chrome bug where drag and drop cannot occur in an element positioned on top of an `<iframe>` on a different origin. The workaround is being added behind a feature flag. ## 12.15.7 ### Patch Changes - [#140090](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/140090) [`2f4fd6db3e451`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/2f4fd6db3e451) - Removes unused devDep react-beautiful-dnd ## 12.15.6 ### Patch Changes - [#138585](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/138585) [`b72c2c7f9a2fd`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/b72c2c7f9a2fd) - Support to close all layers when clicking outside under feature flag ## 12.15.5 ### Patch Changes - [#137443](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/137443) [`467a08d727c07`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/467a08d727c07) - Updated dependencies ## 12.15.4 ### Patch Changes - [#136611](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/136611) [`9755fb019113f`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/9755fb019113f) - Clean up emotion Globals usage ## 12.15.3 ### Patch Changes - [#134135](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/134135) [`6597900cdd5be`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/6597900cdd5be) - We are testing an internal change to use an ID generator compatible with both React 16 and React 18. If these changes are successful, it will be rolled out in a later release. ## 12.15.2 ### Patch Changes - [#130061](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/130061) [`b2c47a625a6bb`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/b2c47a625a6bb) - Fixed bug where component could cause infinite re-render ## 12.15.1 ### Patch Changes - Updated dependencies ## 12.15.0 ### Minor Changes - [#127511](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/127511) [`db30e29344013`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/db30e29344013) - Widening range of `react` and `react-dom` peer dependencies from `^16.8.0 || ^17.0.0 || ~18.2.0` to the wider range of ``^16.8.0 || ^17.0.0 || ^18.0.0` (where applicable). This change has been done to enable usage of `react@18.3` as well as to have a consistent peer dependency range for `react` and `react-dom` for `/platform` packages. ### Patch Changes - Updated dependencies ## 12.14.10 ### Patch Changes - Updated dependencies ## 12.14.9 ### Patch Changes - Updated dependencies ## 12.14.8 ### Patch Changes - [#123484](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/123484) [`e241c04ab92d5`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/e241c04ab92d5) - Remove abandoned feature flag usage ## 12.14.7 ### Patch Changes - [#122722](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/122722) [`512798d699bd1`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/512798d699bd1) - GA layering in modal-dialog to support multiple layers ## 12.14.6 ### Patch Changes - [#122769](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/122769) [`e5aebb55bcafc`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/e5aebb55bcafc) - [ux] This version removes `platform.design-system-team.multiple-modal-inappropriate-focus_z5u4j` feature flag. Now focus returns back to trigger elements upon closing nested modals. ## 12.14.5 ### Patch Changes - Updated dependencies ## 12.14.4 ### Patch Changes - Updated dependencies ## 12.14.3 ### Patch Changes - Updated dependencies ## 12.14.2 ### Patch Changes - [#114764](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/114764) [`ae20dac6e31c4`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/ae20dac6e31c4) - Bump packages to use react-beautiful-dnd@12.2.0 ## 12.14.1 ### Patch Changes - Updated dependencies ## 12.14.0 ### Minor Changes - [#110670](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/110670) [`c733254a2dd6e`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/c733254a2dd6e) - Explicitly set jsxRuntime to classic via pragma comments in order to avoid issues where jsxRuntime is implicitly set to automatic. ### Patch Changes - Updated dependencies ## 12.13.5 ### Patch Changes - Updated dependencies ## 12.13.4 ### Patch Changes - [#99952](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/99952) [`1e7e09d75d5c`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/1e7e09d75d5c) - Support to close popup corrrectly when clicking iframe using layering under feature flag - Updated dependencies ## 12.13.3 ### Patch Changes - [#100067](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/100067) [`0601616da694`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/0601616da694) - Internal changes to resolve an issue where global style overrides could break alignment between the icon and title. ## 12.13.2 ### Patch Changes - Updated dependencies ## 12.13.1 ### Patch Changes - Updated dependencies ## 12.13.0 ### Minor Changes - [#93686](https://stash.atlassian.com/projects/