odoo/o-spreadsheet#8215

Created by fw-bot
Merged at d5c6bc0a1b1524fc0bd5b536d5c9dcc7808b8410

Statuses:

label
odoo:saas-19.2-18.0-fix-wrapping-wrap-dhrp-512186-fw
head
2ed91e53d6dfe10acd5c41bbf02952238f485da0
merged
1 week ago by BI, Dhrutik Patel (dhrp)
odoo/o-spreadsheet
18.0 #8117
saas-18.2 #8205
saas-18.3 #8206
saas-18.4 #8208
19.0 #8213
saas-19.1 #8214
saas-19.2 #8215
master #8216

[FIX] grid_renderer_store: keep wrapping width with explicit align

Description:

Since PR#8004 ([FIX] Dynamic pivot: header alignment), width-aware
formatting is disabled on explicitly aligned cells to preserve the pivot
header alignment fix.

The renderer was reusing that same width to split wrapped content, so
cells with wrapping: "wrap" and an explicit horizontal alignment were
still getting the correct row height, but their text was rendered as a
single clipped line.

This commit separates the formatting width from the wrapping width:
- keep formatWidth disabled for explicitly aligned cells
- always use the real cell width to split wrapped text

Task: 6032407

review checklist

Forward-Port-Of: #8214
Forward-Port-Of: #8117