#9631 [Main]- "Filter by Attribute" action does not apply the filter under specific circumstances
The 'Filter by Attribute' action on the Item List page now preserves user-applied filters instead of replacing them, fixing cases where filters were incorrectly lost during attribute filtering.
- 7files
- 6AL files
- 1objects
Pull request · merged into main (BC30) on 2026-07-23 by DeepsShukla · 7 files (+63 -24), 6 AL · fix · tier official · reviewed (checked by Opus)
What changed
- Attribute filtering now uses a temporary record filtering flow consistently
- User-applied filters (like Vendor No. conditions) are preserved and combined with attribute results
- Page record context is no longer reset during attribute filtering
- The fix applies across all regional versions of the Item List page
- Added test coverage for attribute filtering scenarios
- Behaviour changes for users or extensions.
AL objects touched
- Page 31 “Item List”, Base Application: modified
src/Layers/APAC/BaseApp/Inventory/Item/ItemList.Page.al: modified, not in the BC30 snapshotsrc/Layers/GB/BaseApp/Inventory/Item/ItemList.Page.al: modified, not in the BC30 snapshotsrc/Layers/IT/BaseApp/Inventory/Item/ItemList.Page.al: modified, not in the BC30 snapshotsrc/Layers/NA/BaseApp/Inventory/Item/ItemList.Page.al: modified, not in the BC30 snapshotsrc/Layers/RU/BaseApp/Inventory/Item/ItemList.Page.al: modified, not in the BC30 snapshot
Context
- Work items: AB#640470
- Labels: Team: SCM
- Systems: inventory
- From the description: “Filter by Attributes action to always use the temp-record filtering flow and removed the reset of the page record context”
Source: metadata of a merged pull request in microsoft/BCApps (bcapps): title, labels, changed paths and counts, with a summary in our words. No source text and no description beyond one short quote (D10, D61).