Skip to content

[pull] latest from ag-grid:latest#772

Merged
pull[bot] merged 13 commits into
code:latestfrom
ag-grid:latest
Jun 10, 2026
Merged

[pull] latest from ag-grid:latest#772
pull[bot] merged 13 commits into
code:latestfrom
ag-grid:latest

Conversation

@pull

@pull pull Bot commented Jun 10, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

seanlandsman and others added 13 commits June 10, 2026 08:08
* Remove editing helper from core bundle

* reduce diff
Port the production enforce flip to latest, now that the release-branch enforce
rollout is deployed and verified clean in production (charts, studio, grid root).

Switch the production .htaccess from the bare report-only header to
getCspHtaccessBlock in enforce mode (matching staging + the release branch): it
unsets the inherited headers (incl. the legacy vhost wildcard) and sets the
tightened policy as the enforced Content-Security-Policy. Drop the now-unused
getCspHtaccessLine import.
…ting (#13974)

* AG-14740 Fix pagination panel scrollbar jump when navigating to last page

When the pagination panel is scrolled right and the user navigates to
the last page, the row-summary text widens (e.g. "1 to 10 of 8,618"
→ "8,611 to 8,618 of 8,618"), growing scrollWidth without changing
scrollLeft, causing the scrollbar thumb to visibly jump left.

Fix by pre-reserving the maximum width using an inline-grid layout on
the row-summary panel. A ::before pseudo-element holds a
visibility:hidden placeholder string (digits replaced with 0s, same
locale format as the real text) as one grid item; the real content is
the other grid item in the same cell. The grid sizes to the wider of
the two, so the panel never grows when the real text widens.

* AG-14740 Escape locale strings in CSS custom property value

* AG-14740 add legacy themes css

* Better CSS string escaping

* Fix lint error
…ource for boolean/dateString columns (#14012)

* AG-17535 - [Fill Handle] - fix readOnlyEdit fill handle using wrong source for boolean/dateString columns

* fix nested ternaries in fill handle tests
* Add support for auto generating columnDefs from rowData

* Add stub docs page for new feature

* Improve configurability and default handling of objects

* Move to a community module

* Doc page improvements

* rename property

* Add file input overlay support

* Polish: fix import path, alphabetical ordering, and remove unnecessary casts

* Add AutoGenerateColumnsModule to module size definitions

* add note to docs

* improve empty object support

* Add tests for literal dotted keys with and without suppressFieldDotNotation

* Rename AutoGenerateColumnDefsConfig to AutoGenerateColumnDefsOptions

* Rename objectValues 'flat' to 'include' for consistency with arrayValues and nullishValues

* Simplify Docs

* prevent infinite loop and validate array returned.

* fix sonar

* reduce code duplication

* Improve out the box behaviour

* Add a helper method for looping over leaf columns only

* Update an e2e test

* fix example

* Simplify code

* Fix type error

* Remove window handles covered by the example generator.

* Use xlsx which handles csv for imports

* Use a fileProcessor instead of events

* File overlay examples

* csv icon for now.

* small clean ups

* update errors

* Add Document Icon

* Use document icon

* Improve legacy theme compatibility

* correct material legacy

* Avoid hanging processing if no file processor

* small tweaks

* Address PR feedback: gate file input overlay on fileProcessor, catch sync errors

* update icon zips with document

* Move example to correct page

* build output

* simplify code

* Fix aria warning

* Fix generator

* Update example specs

* fix lint

* Fix lint and tests

* Flatten fileProcessor object to processFileInput callback

The fileProcessor grid option was a single-method object wrapper
(IFileProcessor with processFiles). Flatten it to a direct callback
named processFileInput, consistent with the processXxx convention
used throughout grid options.

* empty array shows no rows

* review updates

* Fix file input overlay not clearing activeOverlay on success

Clear activeOverlay when the file input overlay was shown via
activeOverlay and a file is successfully processed. Also watch
processFileInput for dynamic changes and update docs/examples
to use activeOverlay instead of clearing rowData.

* review updates

* correct overlay logic add more missing edge cases

* code cleanup

* Keep the FileInputOverlay in its own module

* Fix module size

* forward fix for release job

* Improve examples

* improve docs
@pull pull Bot locked and limited conversation to collaborators Jun 10, 2026
@pull pull Bot added the ⤵️ pull label Jun 10, 2026
@pull pull Bot merged commit aa926da into code:latest Jun 10, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants