diff --git a/cypress/e2e/example4-model-esm.cy.ts b/cypress/e2e/example4-model-esm.cy.ts
index 199e86a2..a958a5fd 100644
--- a/cypress/e2e/example4-model-esm.cy.ts
+++ b/cypress/e2e/example4-model-esm.cy.ts
@@ -162,4 +162,12 @@ describe('Example 4 - Model (ESM)', () => {
cy.get(`[style*="top: ${GRID_ROW_HEIGHT * 18}px;"] > .slick-cell:nth(2)`).should('contain', '5 days').click();
cy.get('.editor-text').should('not.exist');
});
+
+ it('should navigate to bottom/top of the grid with command execution', () => {
+ cy.get('[data-test="navigate-bottom"]').click();
+ cy.get('[data-row=49999]').should('contain', 'Task 49999');
+
+ cy.get('[data-test="navigate-top"]').click();
+ cy.get('[data-row=1]').should('contain', 'Task 1');
+ });
});
diff --git a/cypress/e2e/example4-model.cy.ts b/cypress/e2e/example4-model.cy.ts
index e7f0755c..64c92d92 100644
--- a/cypress/e2e/example4-model.cy.ts
+++ b/cypress/e2e/example4-model.cy.ts
@@ -49,6 +49,14 @@ describe('Example 4 - Model', () => {
});
});
+ it('should navigate to bottom/top of the grid with command execution', () => {
+ cy.get('[data-test="navigate-bottom"]').click();
+ cy.get('[data-row=49999]').should('contain', 'Task 49999');
+
+ cy.get('[data-test="navigate-top"]').click();
+ cy.get('[data-row=1]').should('contain', 'Task 1');
+ });
+
it('Should display "Showing page 1 of 1000" text after changing Pagination to 50 items per page', () => {
cy.get('.sgi-lightbulb')
.click();
diff --git a/examples/example-0031-row-span-employees.html b/examples/example-0031-row-span-employees.html
index 27cf3746..45f1ba2b 100644
--- a/examples/example-0031-row-span-employees.html
+++ b/examples/example-0031-row-span-employees.html
@@ -9,28 +9,6 @@