Skip to content

fix: handle empty bottom frozen rows - #5318

Merged
fangsmile merged 1 commit into
developfrom
fix/issue-3903-bottom-frozen-empty
Sep 18, 2026
Merged

fangsmile merged 1 commit into
developfrom
fix/issue-3903-bottom-frozen-empty

Conversation

@fangsmile

Copy link
Copy Markdown
Contributor

Summary

  • skip missing bottom frozen column groups when deleting all records
  • add unit coverage for empty tables with bottom, left, and right frozen regions
  • add an issue-specific example and Bugserver photo case

Fixes #3903

Examples: http://127.0.0.1:3021/?demo=issue-3903-delete-all-bottom-frozen
Bugserver: https://bugserver.cn.goofy.app/case?product=VTable&fileid=6aacad9f168db9005cc382be

Test plan

  • Run listTable-api-with-frozen.test.ts (14 tests)
  • Run npm run compile for @visactor/vtable
  • Run repository pre-push tests for all package-tagged projects
  • Verify the example reports PASS | records=0, bottomFrozenRows=0
  • Verify the Bugserver photo case

🤖 Generated with Claude Code

Avoid accessing missing frozen column groups when deleting every record.
Add regression coverage for the empty-table state. Fixes #3903.

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
@fangsmile
fangsmile merged commit 42a55aa into develop Sep 18, 2026
7 of 8 checks passed
@fangsmile
fangsmile deleted the fix/issue-3903-bottom-frozen-empty branch September 18, 2026 06:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

1 participant