[WCiOS17] Update trait update API for product flows #16140
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.

WOOMOB-1303
Description
Fixes warnings for trait collection update deprecated API. Replaces
traitCollectionDidChange(_ previousTraitCollection:)with new API calls in:AddProductImageCollectionViewCellProductImageCollectionViewCellProductImagesHeaderTableViewCellProductsTabProductTableViewCellProductFormViewControllerTesting steps
Since the behaviour is not supposed to change - pls smoke the product list and product details screens for ui trait changes like light/dark appearance, accessibility font and contrast, orientation rotations.
For the following tests use Xcode debug and iOS simulator.
For
AddProductImageCollectionViewCellapplyContentBorderColorOnInterfaceStyleChangehandler inAddProductImageCollectionViewCell.swifton line 40For
ProductImageCollectionViewCellapplyContentBorderColorOnInterfaceStyleChangehandler inProductImageCollectionViewCell.swifton line 88For
ProductImagesHeaderTableViewCellregisterForTraitChangeshandler inProductImagesHeaderTableViewCell.swifton line 174For
ProductsTabProductTableViewCellregisterForTraitChangeshandler inProductsTabProductTableViewCell.swifton line 272registerForTraitChangeshandler is triggered and breakpoint is hitFor
ProductFormViewControllerProductFormViewController.swifton line 954registerForTraitChangeshandler is triggered and breakpoint is hit.Testing information
Tested in iOS 26 Simulator
RELEASE-NOTES.txtif necessary.