Skip to content

Conversation

@tomerqodo
Copy link

Benchmark PR appsmithorg#41217

Type: Clean (correct implementation)

Original PR Title: fix: updates the logic to not interfere with DSL when infinitescroll is enabled
Original PR Description:

Description

TLDR:
Refines TableWidgetV2 cell editability logic to disable editing when infinite scroll is enabled.

Problem

When people toggled infinite scroll of ON and then moved it back to ON, we were forcibly enabling editing for all columns which was wrong product behavior.

Root cause

The utilities were putting the additables to true in DSL.
And editability logic missed a check for the infinite scroll setting, causing cells to remain editable even when infinite scroll was active.

Solution

This PR handles the integration of infinite scroll support into TableWidgetV2 by updating header and cell components to respect the infiniteScrollEnabled prop. Editability is now disabled when infinite scroll is active, ensuring consistent and predictable user experience.

Fixes #Issue Number
or
Fixes https://github.com/appsmithorg/appsmith-ee/issues/8144

Warning

If no issue exists, please create an issue first, and check with the maintainers if the issue is valid.

Automation

/ok-to-test tags="@tag.Table"

🔍 Cypress test results

Tip

🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉
Workflow run: https://github.com/appsmithorg/appsmith/actions/runs/17998257804
Commit: 4d0ff9c
Cypress dashboard.
Tags: @tag.Table
Spec:


Thu, 25 Sep 2025 06:15:12 UTC

Communication

Should the DevRel and Marketing teams inform users about this change?

  • Yes
  • No

Original PR URL: appsmithorg#41217

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.

2 participants