Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

20/09 Daily Promotion #36448

Closed
wants to merge 14 commits into from
Closed

20/09 Daily Promotion #36448

wants to merge 14 commits into from

Commits on Sep 19, 2024

  1. chore: Calling changeApi and changeQuery actions based on PluginT…

    …ype when plugin action form component is mounted (#36398)
    
    ## Description
    
    Calling `changeApi` and `changeQuery` actions based on PluginType when
    plugin action form component is mounted in the new Plugin action
    modularisation flow.
    
    Fixes #36344 #36345 
    
    ## Automation
    
    /ok-to-test tags="@tag.All"
    
    ### 🔍 Cypress test results
    <!-- This is an auto-generated comment: Cypress test results  -->
    > [!TIP]
    > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉
    > Workflow run:
    <https://github.com/appsmithorg/appsmith/actions/runs/10939522143>
    > Commit: 528977f
    > <a
    href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=10939522143&attempt=1"
    target="_blank">Cypress dashboard</a>.
    > Tags: `@tag.All`
    > Spec:
    > <hr>Thu, 19 Sep 2024 12:26:12 UTC
    <!-- end of auto-generated comment: Cypress test results  -->
    
    
    ## Communication
    Should the DevRel and Marketing teams inform users about this change?
    - [ ] Yes
    - [ ] No
    
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    - **New Features**
    - Introduced a new hook, `useChangeActionCall`, to enhance action
    management within the IDE.
    - Integrated `useChangeActionCall` into the `PluginActionForm` component
    for improved interactivity.
    
    - **Tests**
    - Added unit tests for the `useChangeActionCall` hook to ensure correct
    action dispatching based on plugin context.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    ankitakinger authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    b30d86e View commit details
    Browse the repository at this point in the history
  2. chore: Added sanity and tags for blank tag specs (#36421)

    ## Description
    Added relevant tags with sanity tags.
    
    Fixes `https://github.com/appsmithorg/appsmith/issues/36415`
    
    ## Automation
    
    /ok-to-test tags="@tag.Sanity"
    
    ### 🔍 Cypress test results
    <!-- This is an auto-generated comment: Cypress test results  -->
    > [!TIP]
    > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉
    > Workflow run:
    <https://github.com/appsmithorg/appsmith/actions/runs/10938122144>
    > Commit: 8383cf7
    > <a
    href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=10938122144&attempt=4"
    target="_blank">Cypress dashboard</a>.
    > Tags: `@tag.Sanity`
    > Spec:
    > <hr>Thu, 19 Sep 2024 11:41:23 UTC
    <!-- end of auto-generated comment: Cypress test results  -->
    
    
    ## Communication
    Should the DevRel and Marketing teams inform users about this change?
    - [ ] Yes
    - [x] No
    
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    - **New Features**
    - Enhanced test suites with additional `@tag.Sanity` tags for improved
    categorization and organization.
    	
    - **Bug Fixes**
    - Updated various test suite tags to include `@tag.Sanity`, ensuring
    comprehensive coverage of functionalities.
    
    - **Documentation**
    - Improved tagging structure across multiple test suites for better
    clarity and maintainability.
    
    - **Chores**
    - General modifications to existing test suite descriptors to include
    new tags without altering core functionalities.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    sagar-qa007 authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    9e7fa1d View commit details
    Browse the repository at this point in the history
  3. chore:delete unused files (#36368)

    ## Description
    I used [knip](https://knip.dev/) to identify unused files. There will be
    a few more related PRs, after that I will add CI check for this.
    
    Fixes #35778
    
    Related EE PR appsmithorg/appsmith-ee#5165
    
    ## Automation
    
    /ok-to-test tags="@tag.Sanity"
    
    ### 🔍 Cypress test results
    <!-- This is an auto-generated comment: Cypress test results  -->
    > [!TIP]
    > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉
    > Workflow run:
    <https://github.com/appsmithorg/appsmith/actions/runs/10940962461>
    > Commit: 3174957
    > <a
    href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=10940962461&attempt=1"
    target="_blank">Cypress dashboard</a>.
    > Tags: `@tag.Sanity`
    > Spec:
    > <hr>Thu, 19 Sep 2024 12:55:41 UTC
    <!-- end of auto-generated comment: Cypress test results  -->
    
    
    ## Communication
    Should the DevRel and Marketing teams inform users about this change?
    - [ ] Yes
    - [x] No
    KelvinOm authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    c76e6c0 View commit details
    Browse the repository at this point in the history
  4. feat: Make images adaptable to support both Postgres and MongoDB uris (

    …#36424)
    
    ## Description
    PR to make the release tag adaptable to work with both MongoDB and
    PostgreSQL uris.
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    - **New Features**
    - Introduced a new script to automate the preparation of server
    artifacts, improving the build process.
    - Added SQL files to the indentation configuration for consistent code
    formatting.
    
    - **Improvements**
    - Enhanced error handling in the Docker build process to ensure
    essential files are present before execution.
    - Updated service configuration logic to prevent misconfiguration based
    on the environment.
    - Added a new job step in the build workflow to prepare server artifacts
    after the build process.
    - Implemented conditional logic in the run script to dynamically adapt
    to different database configurations.
    
    - **Bug Fixes**
    - Adjusted the initialization process to focus on MongoDB, improving
    reliability in various environments.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    
    /test Sanity
    
    ### 🔍 Cypress test results
    <!-- This is an auto-generated comment: Cypress test results  -->
    > [!TIP]
    > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉
    > Workflow run:
    <https://github.com/appsmithorg/appsmith/actions/runs/10940528231>
    > Commit: 32731e8
    > <a
    href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=10940528231&attempt=1"
    target="_blank">Cypress dashboard</a>.
    > Tags: `@tag.Sanity`
    > Spec:
    > <hr>Thu, 19 Sep 2024 12:21:54 UTC
    <!-- end of auto-generated comment: Cypress test results  -->
    
    
    ## Communication
    Should the DevRel and Marketing teams inform users about this change?
    - [ ] Yes
    - [x] No
    abhvsn authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    6ca9ef5 View commit details
    Browse the repository at this point in the history
  5. fix: duplicate page name error does not disappear on navigating to ot…

    …her pages (#36320)
    
    ## Description 
    **Issue:** Duplicate page name error does not disappear on navigating to
    other pages.
    
    This PR addresses issue #35949 by resetting the isPageNameValid state to
    undefined using useEffect hook when the Page settings loads.
    
    Fixes #35949 
    
    > [!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=""
    
    ### 🔍 Cypress test results
    <!-- This is an auto-generated comment: Cypress test results  -->
    > [!CAUTION]  
    > If you modify the content in this section, you are likely to disrupt
    the CI result for your PR.
    
    <!-- end of auto-generated comment: Cypress test results  -->
    
    
    ## Communication
    Should the DevRel and Marketing teams inform users about this change?
    - [ ] Yes
    - [ ] No
    
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    - **Bug Fixes**
    - Improved page name validation by resetting its state when the page
    data updates, ensuring accurate checks based on new information.
    - **Style**
    	- Minor formatting adjustment for better code readability.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    a6hishekpandey authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    66270b4 View commit details
    Browse the repository at this point in the history
  6. chore: Trigger TBP on pg for scheduled run on release (#36399)

    ## Description
    We want to trigger TBP workflow on pg on a scheduled basis similar to
    what we have for release branch to be aware of failures on pg branch
    because of the continuous merges from release. We searched if scheduled
    job can be triggered for non default branch but that is not possible.
    With this PR we are adding a job in the workflow to trigger the
    `workflow_dispatch` event with ref to pg branch. Other options which we
    may want to explore is [reusable
    workflows](https://docs.github.com/en/actions/sharing-automations/reusing-workflows).
    
    /test sanity
    
    ### 🔍 Cypress test results
    <!-- This is an auto-generated comment: Cypress test results  -->
    > [!CAUTION]  
    > If you modify the content in this section, you are likely to disrupt
    the CI result for your PR.
    
    <!-- end of auto-generated comment: Cypress test results  -->
    
    
    ## Communication
    Should the DevRel and Marketing teams inform users about this change?
    - [ ] Yes
    - [x] No
    
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    - **New Features**
    - Introduced a new job for handling PostgreSQL workflows during release
    events.
    - **Changes**
    	- Removed the `is-pg-build` parameter from the build workflow.
    - Simplified the CI process by limiting job triggers to the `master`
    branch.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    abhvsn authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    115ed5a View commit details
    Browse the repository at this point in the history
  7. fix: TBP for the invalid usage of GH workflow_dispatch action (#36429)

    ## Description
    PR to fix invalid usage of workflow_dispatch action.
    
    ## Automation
    
    /ok-to-test tags=""
    
    ### 🔍 Cypress test results
    <!-- This is an auto-generated comment: Cypress test results  -->
    > [!CAUTION]  
    > If you modify the content in this section, you are likely to disrupt
    the CI result for your PR.
    
    <!-- end of auto-generated comment: Cypress test results  -->
    
    
    ## Communication
    Should the DevRel and Marketing teams inform users about this change?
    - [ ] Yes
    - [x] No
    
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    - **Chores**
    - Updated workflow configuration for improved accuracy in invoking
    processes based on the `release` branch.
    	- Specified the runner environment to enhance build reliability.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    abhvsn authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    3bc73f5 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Configuration menu
    Copy the full SHA
    cbf8291 View commit details
    Browse the repository at this point in the history
  2. chore: [Plugin Action Editor] CommonEditorForm (#36380)

    ## Description
    
    Extracted certain parts of the `CommonEditorForm` to be re used in the
    new modular approach. The left out areas are not part of the form
    (Toolbar or Response) and other presentational logic.
    
    As a test, API Editor is being rendered.
    
    Post this, I will be extracting out the transformation logic in forms
    and place them, refactor and re organise it.
    
    EE PR for testing: appsmithorg/appsmith-ee#5179
    
    
    Parts of #36154
    
    ## Automation
    
    /ok-to-test tags="@tag.Datasource"
    
    ### 🔍 Cypress test results
    <!-- This is an auto-generated comment: Cypress test results  -->
    > [!TIP]
    > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉
    > Workflow run:
    <https://github.com/appsmithorg/appsmith/actions/runs/10939684892>
    > Commit: b2a2209
    > <a
    href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=10939684892&attempt=1"
    target="_blank">Cypress dashboard</a>.
    > Tags: `@tag.Datasource`
    > Spec:
    > <hr>Thu, 19 Sep 2024 11:45:15 UTC
    <!-- end of auto-generated comment: Cypress test results  -->
    
    
    ## Communication
    Should the DevRel and Marketing teams inform users about this change?
    - [ ] Yes
    - [ ] No
    
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    ## Release Notes
    
    - **New Features**
    - Introduced `APIEditorForm` for editing API actions, enhancing user
    interaction.
    - Added `CommonEditorForm`, `InfoFields`, `RequestTabs`, and
    `HintMessages` components for improved API action management.
    - Enhanced `DatasourceConfig` for managing key-value pairs related to
    data sources.
    
    - **Improvements**
    - Streamlined the API editor interface by removing unnecessary
    components and simplifying logic.
    - Improved tab management with a custom hook for better user experience.
    - Added support for predefined HTTP methods in the `GraphQLEditorForm`.
    - Enhanced rendering logic in `RestAPIForm` to always display the
    `PostBodyData` component.
    
    - **Bug Fixes**
    - Removed deprecated functions and selectors related to the API right
    pane tab management.
    
    - **Chores**
    - Refactored imports for better organization and clarity across
    components.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    hetunandu authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    305268d View commit details
    Browse the repository at this point in the history
  3. chore: add reo client sdk to index.html (#36408)

    ## Description
    Add Reo client sdk
    
    Fixes #`Issue Number`  
    _or_  
    Fixes `Issue URL`
    > [!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.Sanity"
    
    ### 🔍 Cypress test results
    <!-- This is an auto-generated comment: Cypress test results  -->
    > [!TIP]
    > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉
    > Workflow run:
    <https://github.com/appsmithorg/appsmith/actions/runs/10935820624>
    > Commit: 272e10e
    > <a
    href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=10935820624&attempt=1"
    target="_blank">Cypress dashboard</a>.
    > Tags: `@tag.Sanity`
    > Spec:
    > <hr>Thu, 19 Sep 2024 07:12:17 UTC
    <!-- end of auto-generated comment: Cypress test results  -->
    
    
    ## Communication
    Should the DevRel and Marketing teams inform users about this change?
    - [ ] Yes
    - [ ] No
    
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    - **New Features**
    - Integrated Reo services into the application, enabling enhanced
    functionality.
    - Dynamic loading of the Reo JavaScript SDK based on configuration
    settings.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    dvj1988 authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    b1aca5d View commit details
    Browse the repository at this point in the history
  4. chore: Remove pg build input for build docker as not needed anymore (#…

    …36436)
    
    ## Description
    We removed is-pg-build input for
    `.github/workflows/build-docker-image.yml` via
    [commit](115ed5a#diff-5b40193e09025fd041de92d38c976d0b469e3ee85bef45a71d05d8b5078b1ee8L12)
    as this is not being used anywhere in that workflow. This PR makes sure
    to remove the references in other workflows.
    
    Ref : https://theappsmith.slack.com/archives/CGBPVEJ5C/p1726808452890429
    
    /test Sanity
    
    ### 🔍 Cypress test results
    <!-- This is an auto-generated comment: Cypress test results  -->
    > [!IMPORTANT]
    > 🟣 🟣 🟣 Your tests are running.
    > Tests running at:
    <https://github.com/appsmithorg/appsmith/actions/runs/10953584231>
    > Commit: c1d45ca
    > Workflow: `PR Automation test suite`
    > Tags: `@tag.Sanity`
    > Spec: ``
    > <hr>Fri, 20 Sep 2024 05:14:18 UTC
    <!-- end of auto-generated comment: Cypress test results  -->
    
    
    ## Communication
    Should the DevRel and Marketing teams inform users about this change?
    - [ ] Yes
    - [x] No
    
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    - **Chores**
    - Simplified the GitHub Actions workflow by removing the unnecessary
    `is-pg-build` input parameter from the `build-docker-image` job.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    abhvsn authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    6224ffb View commit details
    Browse the repository at this point in the history
  5. chore: Modify inputs for TBP workflow_dispatch on pg branch (#36430)

    ## Description
    
    ## Automation
    
    /test sanity
    
    ### 🔍 Cypress test results
    <!-- This is an auto-generated comment: Cypress test results  -->
    > [!CAUTION]  
    > If you modify the content in this section, you are likely to disrupt
    the CI result for your PR.
    
    <!-- end of auto-generated comment: Cypress test results  -->
    
    
    ## Communication
    Should the DevRel and Marketing teams inform users about this change?
    - [ ] Yes
    - [x] No
    
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    - **New Features**
    - Enhanced GitHub Actions workflow to support dynamic inputs for
    improved flexibility.
    - Introduced new parameters for `tags` and `ted_tag` to adapt to various
    configurations.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    abhvsn authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    5998495 View commit details
    Browse the repository at this point in the history
  6. fix: Incorrect updation of selctedRowIndex when primary column is set. (

    #36393)
    
    ## Description
    <ins> Problem statement </ins>
    1. Table should have a primary column set.
    2. The table should be filtered(via search or client side filters)
    3. there should be a selectedRow in table
    a. One way to ensure is add a text widget and bind it to table's
    `selectedRowIndex` property.
    
    If you now run a query that updates the data behind the table: the
    `selectedRow` is updated to (seemingly) random row and selectedRowIndex
    is updated as well
    
    <ins> Rootcause </ins>
    We have a mechanism of preserving `selectedRow` when data updates
    happen.
    Underlying logic gets the previous selected row and tries to find it in
    the new data using the primary key.
    * If it finds it, it updates the selectedRowIndex to the
    `__original_index__` of the found row i.e. its position in the original
    data before any filters were applied.
    
    <ins> Solution </ins>
    We update the selectedRowIndex to the index in the new filtered data.
    
    <ins> How to test </ins>
    1. Create a table with a primary key
    2. Add a text widget and bind it to table's `selectedRowIndex` property
    3. Filter the table
    4. Click on a row to select it
    5. Run a query that updates the data behind the table
    6. Assert that the selected row is the same and that the
    selectedRowIndex is updated to the new index
    
    
    Fixes #36080
    _or_  
    Fixes `Issue URL`
    > [!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, @tag.Binding, @tag.Sanity"
    
    ### 🔍 Cypress test results
    <!-- This is an auto-generated comment: Cypress test results  -->
    > [!TIP]
    > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉
    > Workflow run:
    <https://github.com/appsmithorg/appsmith/actions/runs/10953679202>
    > Commit: 1a2d644
    > <a
    href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=10953679202&attempt=1"
    target="_blank">Cypress dashboard</a>.
    > Tags: `@tag.Table, @tag.Binding, @tag.Sanity`
    > Spec:
    > <hr>Fri, 20 Sep 2024 06:30:08 UTC
    <!-- end of auto-generated comment: Cypress test results  -->
    
    
    ## Communication
    Should the DevRel and Marketing teams inform users about this change?
    - [ ] Yes
    - [ ] No
    
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    ## Summary by CodeRabbit
    
    - **Improvements**
    - Enhanced the efficiency of the TableWidgetV2 by streamlining the
    method for retrieving the index of selected rows.
    - Improved code readability and maintainability without altering the
    overall functionality.
    
    - **New Features**
    - Introduced new test cases to validate filtering and searching
    functionalities within the Table Widget V2.
    - Added a JSON configuration for a data-driven table interface,
    supporting sorting, filtering, and dynamic data binding.
    - Introduced fixture data for testing, allowing for comprehensive
    validation of table behavior under various conditions.
    - Added a JavaScript object containing employee data to facilitate
    filtering and display in the table.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    rahulbarwal authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    6507f90 View commit details
    Browse the repository at this point in the history
  7. fix: Inline editing flaky test fix (#36366)

    ## Description
    
    EE PR: [Appsmith EE Pull Request
    #5158](appsmithorg/appsmith-ee#5158)
    
    Root Cause Analysis (RCA):
    The `updateCodeInput` function was identified as a source of flakiness
    due to improper execution. Additionally, the `SaveLocalStorageCache`
    caused issues by retaining the reset button after the 6th test case,
    resulting in a duplicate button in the 7th test case, which led to test
    failures.
    
    Solution:
    Replaced `updateCodeInput` with `EnterJSContext` from `agHelper` for
    more reliable execution. For the second flaky step, a new page was
    created, and a table with relevant data was added. This resolved the
    issue without requiring significant changes to the test case or
    workflow.
    
    Fixes #`36365`  
    
    ## Automation
    
    /ok-to-test tags="@tag.ImportExport"
    
    ### 🔍 Cypress test results
    <!-- This is an auto-generated comment: Cypress test results  -->
    > [!TIP]
    > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉
    > Workflow run:
    <https://github.com/appsmithorg/appsmith/actions/runs/10940196158>
    > Commit: 32d1be4
    > <a
    href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=10940196158&attempt=1"
    target="_blank">Cypress dashboard</a>.
    > Tags: `@tag.ImportExport`
    > Spec:
    > <hr>Thu, 19 Sep 2024 12:01:32 UTC
    <!-- end of auto-generated comment: Cypress test results  -->
    
    
    ## Communication
    Should the DevRel and Marketing teams inform users about this change?
    - [ ] Yes
    - [x] No
    
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    ## Summary by CodeRabbit
    
    - **Bug Fixes**
    - Adjusted the inline editing test suite for the table widget to improve
    state management between tests.
    
    - **New Features**
    - Updated the limited tests to focus on inline editing functionality,
    enhancing testing priorities for the Table V2 widget.
    - Introduced new properties in the widget locators to enhance UI
    interactions, including selectors for various controls and elements
    within the property pane and cell editing functionalities.
    - Added a new JavaScript toggle selector to facilitate interactions in
    tests.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    sagar-qa007 authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    1cf043c View commit details
    Browse the repository at this point in the history