Commit Graph

67902 Commits

Author SHA1 Message Date
fcamgz d7c7c7e071 Remove outdated SearchModal test that expected hidden Dialog to remain in DOM
Removed test that checked for hidden Dialog still being in DOM.
The new behavior properly unmounts the Dialog when hidden, so
this test is now covered by the new unmounting tests.

Signed-off-by: fcamgz <fatihcamgoz@hotmail.com.tr>
2025-10-13 17:06:56 -04:00
fcamgz 34aebcc520 Fixed SearchModal not cleaning up body overflow #31402
**Changes:**
- Added `isDialogOpen = open && !hidden` logic to properly unmount Dialog component
- Removed `hidden` prop from Dialog component and use `isDialogOpen` for both `open` prop and conditional rendering
- Added 2 tests verifying Dialog is completely unmounted (not just hidden) when closed #31402

Signed-off-by: fcamgz <fatihcamgoz@hotmail.com.tr>
2025-10-13 16:17:10 -04:00
Fredrik Adelöw 0de17d6139 Merge pull request #31384 from backstage/sennyeya/ownership-vale
codeowners: move vale config ownership to docs maintainers
2025-10-13 20:15:21 +02:00
Fredrik Adelöw bc601a9ef5 Merge pull request #31046 from brentswisher/feature/add-sentry-fetch-dsn-action
Feature/add sentry fetch dsn action
2025-10-13 19:31:46 +02:00
Vincenzo Scamporlino e557c5da94 Merge pull request #31353 from backstage/fix/not-found
NFS: fixed Not found page when a page extension is mounted on /
2025-10-13 16:14:35 +02:00
Camila Belo ae7b1cfebb Merge pull request #31403 from backstage/release-v1.44.0-exit-mode
Release v1.44.0 Exit Mode
2025-10-13 15:50:02 +02:00
Camila Belo e77edb417a chore: enter release exit mode
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2025-10-13 15:39:57 +02:00
Charles de Dreuille 54e573e51c Merge pull request #31399 from backstage/bui-css-module
Convert component styles into CSS Modules
2025-10-13 14:29:28 +01:00
Vincenzo Scamporlino 1c43d5a7c7 frontend-plugin-api: minor expect improvements
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-10-13 15:16:55 +02:00
Vincenzo Scamporlino a8e223fa89 frontend-test-utils: marking as breaking
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-10-13 15:14:02 +02:00
Charles de Dreuille b0d11b56d9 Add changeset
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-13 13:52:12 +01:00
Charles de Dreuille a234806ebc Update report.api.md
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-13 13:15:10 +01:00
Charles de Dreuille 278bdade32 Move all components into using CSS Modules
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-13 13:00:07 +01:00
Patrik Oldsberg 104874eb01 Merge pull request #31331 from Believe-SA/bui-bg
fix: Invalid MUI to BUI conversion for --bui-bg
2025-10-13 12:29:36 +02:00
Charles de Dreuille 16fb9ba6f6 Convert Button styles into CSS Modules
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-13 11:29:36 +01:00
Fredrik Adelöw a48fe29836 Merge pull request #31398 from backstage/revert-31329-chromatic-message-fix
Revert "Fix Chromatic flow for forked PRs"
2025-10-13 11:56:32 +02:00
Charles de Dreuille b94030c5db Merge pull request #31393 from backstage/bui-fix-table-sorting
BUI - Fix sorting icon position in table
2025-10-13 10:51:15 +01:00
Patrik Oldsberg 2a947723c3 Merge pull request #31389 from backstage/bui-restructure-usestyles
BUI - Restructure useStyles hook
2025-10-13 11:50:54 +02:00
Fredrik Adelöw 9f5fdecfcf Revert "Fix Chromatic flow for forked PRs"
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-10-13 11:46:41 +02:00
Charles de Dreuille 09f0e8322c Merge branch 'master' into bui-fix-table-sorting 2025-10-13 10:07:56 +01:00
Charles de Dreuille f7700d6da0 Update Button.stories.tsx
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-13 10:05:57 +01:00
Patrik Oldsberg c595fe49f1 Merge pull request #31394 from backstage/bui-fix-scroll-jumping-on-menu-open
BUI - Fix scroll jumping when opening Menu
2025-10-13 10:01:54 +02:00
Patrik Oldsberg 2f4b62439d Merge pull request #31371 from backstage/bui-dialog-component
BUI - New Dialog component
2025-10-13 09:58:21 +02:00
Charles de Dreuille 85faee0f69 Fix scroll jumping
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-12 17:24:24 +01:00
Charles de Dreuille 3200fd2e72 Update report.api.md
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-12 16:58:10 +01:00
Charles de Dreuille 507ee55885 Fix sorting icon position in table
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-12 16:42:43 +01:00
Charles de Dreuille d8ab4c942a Add missing styles
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-12 16:09:36 +01:00
Charles de Dreuille 85d50f3716 Remove DialogClose and add width and height props
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-12 16:05:04 +01:00
Charles de Dreuille 5dc17ccdd3 Create deep-masks-bow.md
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-12 08:23:41 +01:00
Charles de Dreuille e853167681 Fix Flex
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-12 08:21:46 +01:00
Charles de Dreuille e4a1b0133b Fix boolean values
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-11 23:01:01 +01:00
Charles de Dreuille 6fce2ac820 Small fixes
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-11 22:44:18 +01:00
Charles de Dreuille de919b39b0 Fix fields
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-11 22:31:35 +01:00
Charles de Dreuille 3b251e1a7f Fix custom classes
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-11 22:09:31 +01:00
Charles de Dreuille df5fc9d5ec Update styles.css
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-11 22:00:41 +01:00
Charles de Dreuille e918099695 Fix other layout components
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-11 21:51:38 +01:00
Charles de Dreuille 5289a4d961 Clean Flex
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-11 09:47:35 +01:00
Charles de Dreuille 749ec3cd38 Restructure useStyles hook
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-11 09:04:26 +01:00
Patrik Oldsberg fbb4abef52 Merge pull request #31373 from drodil/nfs_imports
feat(eslint): relax frontend imports for nfs
2025-10-11 00:39:57 +02:00
aramissennyeydd 452468955d codeowners: update vale permissions for docs maintainers
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2025-10-10 09:54:05 -04:00
Hellgren Heikki cba3cd5203 chore(eslint): add same plugin id suggestion
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-10-10 16:54:01 +03:00
Sofia Sjöblad c3ea9e0b16 generate api report
Signed-off-by: Sofia Sjöblad <ssjoblad@spotify.com>
2025-10-10 14:01:52 +02:00
Sofia Sjöblad ae8b7d2a95 fix a11y and remove outline on dialog
Signed-off-by: Sofia Sjöblad <ssjoblad@spotify.com>
2025-10-10 13:44:15 +02:00
Charles de Dreuille dc7869191a Update better-women-turn.md
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-10 10:48:51 +01:00
Charles de Dreuille 9afb8b0e49 Merge branch 'master' into bui-dialog-component 2025-10-10 10:47:25 +01:00
Charles de Dreuille a8f0292a45 Fix stories
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-10 10:45:25 +01:00
Charles de Dreuille fcafbda2ef Update some CSS on Dialog
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-10 10:06:42 +01:00
Sofia Sjöblad a512ba9c68 chore: fix prettier and text copy
Signed-off-by: Sofia Sjöblad <ssjoblad@spotify.com>
2025-10-10 08:23:32 +02:00
Charles de Dreuille 0a6af3bec1 Merge pull request #31375 from backstage/bui-menu-virtualizer
BUI - Add virtualizer all Menu components
2025-10-09 18:04:42 +01:00
Charles de Dreuille b9897d8437 Improve docs
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-09 17:51:21 +01:00