diff --git a/src/Table.tsx b/src/Table.tsx index e2c24516e..54b39833b 100644 --- a/src/Table.tsx +++ b/src/Table.tsx @@ -485,8 +485,9 @@ function Table( const triggerOnScroll = () => { if (horizonScroll && scrollBodyRef.current) { onInternalScroll({ - currentTarget: getDOM(scrollBodyRef.current), - } as React.UIEvent); + currentTarget: getDOM(scrollBodyRef.current) as HTMLElement, + scrollLeft: scrollBodyRef.current?.scrollLeft, + }); } else { setPingedLeft(false); setPingedRight(false); diff --git a/tests/Virtual.spec.tsx b/tests/Virtual.spec.tsx index 2dce7c60a..db6946deb 100644 --- a/tests/Virtual.spec.tsx +++ b/tests/Virtual.spec.tsx @@ -33,6 +33,8 @@ vi.mock('rc-virtual-list', async () => { describe('Table.Virtual', () => { let scrollLeftCalled = false; + const setScrollLeft = vi.fn(); + beforeAll(() => { spyElementPrototypes(HTMLElement, { getBoundingClientRect: () => ({ @@ -43,7 +45,7 @@ describe('Table.Virtual', () => { scrollLeftCalled = true; return 100; }, - set: () => {}, + set: setScrollLeft as any, }, clientWidth: { get: () => 80, @@ -56,6 +58,7 @@ describe('Table.Virtual', () => { beforeEach(() => { scrollLeftCalled = false; + setScrollLeft.mockReset(); global.scrollToConfig = null; vi.useFakeTimers(); resetWarned(); @@ -210,6 +213,35 @@ describe('Table.Virtual', () => { expect(scrollLeftCalled).toBeTruthy(); }); + it('should not reset scroll when data changed', async () => { + const { container, rerender } = getTable(); + + resize(container.querySelector('.rc-table')!); + + rerender( + , + ); + vi.runAllTimers(); + + // mock scrollLeft is 100, but virtual offsetX is 0 + expect(setScrollLeft).toHaveBeenCalledWith(undefined, 0); + }); + it('should follow correct width', () => { const { container } = getTable({ columns: [ diff --git a/tests/__snapshots__/FixedColumn.spec.tsx.snap b/tests/__snapshots__/FixedColumn.spec.tsx.snap index 04ad216c0..7cc8573c3 100644 --- a/tests/__snapshots__/FixedColumn.spec.tsx.snap +++ b/tests/__snapshots__/FixedColumn.spec.tsx.snap @@ -3327,18 +3327,21 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where class="rc-table-cell rc-table-cell-fix-left rc-table-cell-fix-left-last" scope="col" style="position: sticky; left: 0px;" + title="Other" > Other Name Company @@ -3346,6 +3349,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where class="rc-table-cell rc-table-cell-fix-right rc-table-cell-fix-right-first" scope="col" style="position: sticky; right: 15px;" + title="Gender" > Gender @@ -3420,6 +3424,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -3429,6 +3434,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -3443,6 +3449,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -3452,6 +3459,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -3466,6 +3474,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -3475,6 +3484,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -3489,6 +3499,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -3498,6 +3509,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -3512,6 +3524,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -3521,6 +3534,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -3535,6 +3549,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -3544,6 +3559,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -3558,6 +3574,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -3567,6 +3584,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -3581,6 +3599,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -3590,6 +3609,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -3604,6 +3624,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -3613,6 +3634,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -3627,6 +3649,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -3636,6 +3659,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -3650,6 +3674,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -3659,6 +3684,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -3673,6 +3699,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -3682,6 +3709,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -3696,6 +3724,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -3705,6 +3734,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -3719,6 +3749,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -3728,6 +3759,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -3742,6 +3774,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -3751,6 +3784,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -3765,6 +3799,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -3774,6 +3809,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -3788,6 +3824,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -3797,6 +3834,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -3811,6 +3849,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -3820,6 +3859,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -3834,6 +3874,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -3843,6 +3884,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -3857,6 +3899,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -3866,6 +3909,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -3880,6 +3924,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -3889,6 +3934,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -3903,6 +3949,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -3912,6 +3959,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -3926,6 +3974,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -3935,6 +3984,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -3949,6 +3999,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -3958,6 +4009,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -3972,6 +4024,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -3981,6 +4034,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -3995,6 +4049,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4004,6 +4059,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4018,6 +4074,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4027,6 +4084,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4041,6 +4099,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4050,6 +4109,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4064,6 +4124,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4073,6 +4134,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4087,6 +4149,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4096,6 +4159,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4110,6 +4174,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4119,6 +4184,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4133,6 +4199,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4142,6 +4209,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4156,6 +4224,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4165,6 +4234,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4179,6 +4249,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4188,6 +4259,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4202,6 +4274,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4211,6 +4284,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4225,6 +4299,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4234,6 +4309,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4248,6 +4324,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4257,6 +4334,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4271,6 +4349,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4280,6 +4359,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4294,6 +4374,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4303,6 +4384,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4317,6 +4399,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4326,6 +4409,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4340,6 +4424,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4349,6 +4434,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4363,6 +4449,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4372,6 +4459,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4386,6 +4474,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4395,6 +4484,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4409,6 +4499,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4418,6 +4509,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4432,6 +4524,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4441,6 +4534,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4455,6 +4549,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4464,6 +4559,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4478,6 +4574,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4487,6 +4584,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4501,6 +4599,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4510,6 +4609,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4524,6 +4624,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4533,6 +4634,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4547,6 +4649,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4556,6 +4659,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4570,6 +4674,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4579,6 +4684,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4593,6 +4699,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4602,6 +4709,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4616,6 +4724,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4625,6 +4734,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4639,6 +4749,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4648,6 +4759,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4662,6 +4774,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4671,6 +4784,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4685,6 +4799,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4694,6 +4809,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4708,6 +4824,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4717,6 +4834,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4731,6 +4849,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4740,6 +4859,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4754,6 +4874,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4763,6 +4884,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4777,6 +4899,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4786,6 +4909,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4800,6 +4924,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4809,6 +4934,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4823,6 +4949,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4832,6 +4959,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4846,6 +4974,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4855,6 +4984,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4869,6 +4999,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4878,6 +5009,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4892,6 +5024,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4901,6 +5034,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4915,6 +5049,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4924,6 +5059,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4938,6 +5074,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4947,6 +5084,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4961,6 +5099,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4970,6 +5109,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -4984,6 +5124,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -4993,6 +5134,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -5007,6 +5149,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -5016,6 +5159,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -5030,6 +5174,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -5039,6 +5184,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -5053,6 +5199,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -5062,6 +5209,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -5076,6 +5224,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -5085,6 +5234,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -5099,6 +5249,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -5108,6 +5259,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -5122,6 +5274,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -5131,6 +5284,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -5145,6 +5299,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -5154,6 +5309,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -5168,6 +5324,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -5177,6 +5334,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -5191,6 +5349,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -5200,6 +5359,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -5214,6 +5374,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -5223,6 +5384,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -5237,6 +5399,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -5246,6 +5409,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -5260,6 +5424,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -5269,6 +5434,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -5283,6 +5449,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -5292,6 +5459,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -5306,6 +5474,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -5315,6 +5484,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -5329,6 +5499,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -5338,6 +5509,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -5352,6 +5524,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -5361,6 +5534,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -5375,6 +5549,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -5384,6 +5559,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -5398,6 +5574,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -5407,6 +5584,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -5421,6 +5599,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -5430,6 +5609,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -5444,6 +5624,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -5453,6 +5634,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -5467,6 +5649,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -5476,6 +5659,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -5490,6 +5674,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -5499,6 +5684,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -5513,6 +5699,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -5522,6 +5709,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -5536,6 +5724,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -5545,6 +5734,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -5559,6 +5749,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -5568,6 +5759,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -5582,6 +5774,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -5591,6 +5784,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -5605,6 +5799,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -5614,6 +5809,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -5628,6 +5824,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -5637,6 +5834,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -5651,6 +5849,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -5660,6 +5859,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -5674,6 +5874,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -5683,6 +5884,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M @@ -5697,6 +5899,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where /> John Brown @@ -5706,6 +5909,7 @@ exports[`Table.FixedColumn > shadow should be shown when there are columns where M