Skip to content

Conversation

@FBanfi
Copy link
Collaborator

@FBanfi FBanfi commented Oct 7, 2025

Purpose

Disable the filters when the entries are loading.

Approach

Changed the function that validated whether the filters should be disabled or not.

Testing steps

Grabacion.de.pantalla.2025-10-07.a.la.s.4.16.56.p.m.mov

Breaking Changes

N/A

Dependencies and/or References

Link to MAPS-56.

Deployment

N/A

@FBanfi FBanfi requested a review from a team as a code owner October 7, 2025 19:20
Copy link
Collaborator

@JuliRossi JuliRossi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@FBanfi FBanfi merged commit 77fdb9a into bulk-edit-v1.4 Oct 8, 2025
15 checks passed
@FBanfi FBanfi deleted the maps-56 branch October 8, 2025 13:08
JuliRossi added a commit that referenced this pull request Oct 21, 2025
* Keyboard accesibility for bulk edit [MAPS-29] (#10110)

* Bulk-Edit-App: Fix sorting error and edit button with no padding [INTEG-3103] (#10090)

* Bulk-Edit-App: Freeze top row with Field Names [INTEG-2953] (#10076)

* freeze top row with Field Names

* removing unused import

* making the status column sticky too (#10082)

* not showing the edit button when loading entries

* fix error when changing sorting

* Bulk edit: Filter columns [INTEG-3089] (#10089)

* Bulk-Edit-App: Freeze top row with Field Names [INTEG-2953] (#10076)

* freeze top row with Field Names

* removing unused import

* making the status column sticky too (#10082)

* wip

* select all

* Refactor FilterColumns and SortMenu components for improved layout and functionality

* Fixing states and enhancing performance in the process by not calling the getContentType each time

* Fix box issue

* Renaming and fixing warnings

* sticky

* corrections PR comments

* Fixing rebase conflicts

---------

Co-authored-by: Franco Banfi <62450599+FBanfi@users.noreply.github.com>
Co-authored-by: francobanfi <franco.banfi@external.contentful.com>

* wip

* Added new useKeyboardNavigation hook to encapsulate keyboard navigation logic.

* Simplifying a bit

* Refactor keyboard navigation logic in useKeyboardNavigation hook for improved readability and performance. Simplified moveFocus and extendFocusToEdge functions by removing unnecessary useCallback and enhancing selection handling.

* Refactor EntryTable and TableHeader components to improve keyboard navigation and selection handling. Updated focus logic to use HEADERS_ROW constant for better readability and maintainability. Enhanced checkbox toggle functionality for header and row selections.

* fixing issues

* changing styles for keyboard accessibility

* Refactors and tests

* Fixing focus on first cell and edge navigation

* Readding column selection

* Refactoring styles

* Refactor Table components to centralize cell focus and selection logic.

* Fixing checked disable checkboxes

* Refactor EntryTable, TableHeader, and TableRow components to unify cell focus and selection logic. Updated function signatures to use FocusPosition for better clarity and maintainability. Enhanced keyboard navigation handling in useKeyboardNavigation hook and corresponding tests.

* Simplifying a few things. Enter doesn't do that much anymore

* fix merge

---------

Co-authored-by: Franco Banfi <62450599+FBanfi@users.noreply.github.com>
Co-authored-by: francobanfi <franco.banfi@external.contentful.com>

* Tooltip fix for bulk edit [MAPS-57] (#10148)

* fix

* wip

* Workaround to make both things work

* disabling filter when entries are loading (#10150)

* Bulk Edit: Improved performance [MAPS-72] (#10163)

* Scroll when navigating with keyboard

* Add virtual scrolling

* Adjust styles

---------

Co-authored-by: JuliRossi <juliana.rossi@external.contentful.com>
Co-authored-by: Franco Banfi <62450599+FBanfi@users.noreply.github.com>
Co-authored-by: francobanfi <franco.banfi@external.contentful.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants