Open Bug 1719761 Opened 3 years ago Updated 2 years ago

[XFA] A table is displayed on 2 pages

Categories

(Firefox :: PDF Viewer, defect, P3)

Desktop
All
defect

Tracking

()

Tracking Status
firefox-esr78 --- unaffected
firefox-esr91 --- disabled
firefox90 --- disabled
firefox91 --- disabled
firefox92 --- disabled
firefox93 - wontfix
firefox94 --- wontfix
firefox95 --- wontfix

People

(Reporter: danibodea, Unassigned)

References

(Regression)

Details

(Keywords: regression, Whiteboard: [pdfjs-form-xfa])

Attachments

(13 files)

Note

  • When the user loads a specific PDF file in Adobe Reader and then in Nightly and compares pages 2-3, he will notice that a table is incorrectly displayed on both pages and also shows alignment issues.

Affected versions

  • Nightly v91.0a1

Affected platforms

  • all

Preconditions

  • Flip the "pdfjs.enableXfa" pref to true.

Steps to reproduce

  1. Launch browser.
  2. Load the attached PDF file.
  3. Scroll to pages 2-3.

Expected result

  • A table is displayed on page 2 and its alignment is correct.

Actual result

  • The table is displayed on 2 pages and its alignment is broken.

Regression range

  • Not a regression, but an implementation flaw.
QA Whiteboard: [pdf_xfa_generic]
Priority: P1 → P2

The same issue occurs on second pdf attached on pages 2 and 3. (please see the screenshots below)

Attached image AdobeR.png
No longer blocks: 1721587

This second mentioned issue is actually a regression, most probably the first as well, considering the similarity. Mozregression results:
Bug 1717132 - Update pdf.js to version 2.10.146 r=marco
Differential Revision: https://phabricator.services.mozilla.com/D118240

Has Regression Range: --- → yes

Hey Brendan, is XFA going to be preffed off for 92? Trying to determine the tracking flags for 92

Flags: needinfo?(bdahl)

(In reply to Emma Malysz from comment #7)

Hey Brendan, is XFA going to be preffed off for 92? Trying to determine the tracking flags for 92

We're currently planning to enable in 92.

Flags: needinfo?(bdahl)

Maybe this is important to know. I assume you meant to say "disable in 92"?
This got a little confusing.

(In reply to Bodea Daniel [:danibodea] from comment #9)

Maybe this is important to know. I assume you meant to say "disable in 92"?
This got a little confusing.

Yes, it's going to be enabled in 93.

We are not planning to fix this specific bug in 93, as it is a minor regression compared to the importance of the fix that caused it (it is not really affecting the usability of the form).

This issue can also be observed in the attached PDF, page 2-3.

A similar issue is seen in this PDF form as well. Incorrect spacing of sections causes to show some questions on the previous page and some tables to be incorrectly broken.

This is caused by the warning message displayed under the title of the form relating to JavaScript being disabled and lacking validation capabilities; This being considered, the issue could be obsolete or even invalid.

Also reproduced here, page 3-4.

A similar issue is also seen here. It is not about tables being split into separate pages, but I suspect the same underlying issue.

The issue is also seen in this PDF.

Priority: P2 → P3
Whiteboard: [pdfjs-form-xfa]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: