File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# Changelog
22
3+ ## Unreleased
4+
5+ - Fixed table rowSpan cell height in last column
6+
37## 0.3.8 - 2026-05-06
48
59- Added server-side method ` setLocalAccessPolicy() ` for defining a custom access policy for local file
Original file line number Diff line number Diff line change @@ -165,6 +165,8 @@ class DocumentContext extends EventEmitter {
165165 let maxBottomPage = this . page ;
166166 let maxBottomAvailableHeight = this . availableHeight ;
167167
168+ let overflowed = saved . overflowed ;
169+
168170 // Pop overflowed snapshots created by moveToNextColumn (snaking columns).
169171 // Merge their bottomMost values to find the true maximum.
170172 while ( saved && saved . overflowed ) {
@@ -186,19 +188,21 @@ class DocumentContext extends EventEmitter {
186188 return { } ;
187189 }
188190
189- // Apply the max bottom from all overflowed columns to this base snapshot
190- if (
191- maxBottomPage > saved . bottomMost . page ||
192- ( maxBottomPage === saved . bottomMost . page &&
193- maxBottomY > saved . bottomMost . y )
194- ) {
195- saved . bottomMost = {
196- x : saved . x ,
197- y : maxBottomY ,
198- page : maxBottomPage ,
199- availableHeight : maxBottomAvailableHeight ,
200- availableWidth : saved . availableWidth
201- } ;
191+ if ( overflowed ) {
192+ // Apply the max bottom from all overflowed columns to this base snapshot
193+ if (
194+ maxBottomPage > saved . bottomMost . page ||
195+ ( maxBottomPage === saved . bottomMost . page &&
196+ maxBottomY > saved . bottomMost . y )
197+ ) {
198+ saved . bottomMost = {
199+ x : saved . x ,
200+ y : maxBottomY ,
201+ page : maxBottomPage ,
202+ availableHeight : maxBottomAvailableHeight ,
203+ availableWidth : saved . availableWidth
204+ } ;
205+ }
202206 }
203207
204208 this . calculateBottomMost ( saved , endingCell ) ;
You can’t perform that action at this time.
0 commit comments