Created attachment 26641 [details] Patch implementing the change The descendants of an inline-area are not taken into account when computing the height of the inline-area. The main real-life scenario is the following: when an image is surrounded by a basic-link element, only a small part of it becomes active ("clickable"), not the whole image. See full discussion there: http://markmail.org/thread/d2a5p4dufipdgfp2 Bug report at W3C: http://www.w3.org/Bugs/Public/show_bug.cgi?id=11672 The attached patch breaks the XSL-FO 1.1 Recommendation and sizes basic-link areas according to their descendant areas. More precisely, the block-progression-dimension of the content-rectangles of basic-link areas is computed so as to encompass all the allocation-rectangles of the descendant areas.
*** Bug 42501 has been marked as a duplicate of this bug. ***
Bug has been raised at W3C: http://www.w3.org/Bugs/Public/show_bug.cgi?id=11672
Hi Vincent, Are you going to commit this patch or are you waiting for a response from the W3C Subgroup? Thanks, Chris
Hi Chris, The patch was committed in rev. 1085058 following a vote on fop-dev@: http://markmail.org/thread/oxxsx5ljvoxdqvhu This bug has been left open as a reminder that adjustments might be required once the XSL-FO Working Group has provided clarification. Vincent
patch already applied; if future input from XSL-FO group, then can reopen or open new bug