Closed Bug 1634708 Opened 6 years ago Closed 2 years ago

Updating canvas size with the same size it already has loses display of 3D graphic

Categories

(Core :: Graphics: CanvasWebGL, defect, P1)

75 Branch
defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: mabrown, Unassigned)

References

(Regression)

Details

(Keywords: regression)

Since Firefox 75 and nightly currently 77 0a1 our WebAssembly 3D viewer has stopped rendering 3D graphics when assigning the canvas width height to the value it already has.

It appears the following commit has caused the regression.
https://phabricator.services.mozilla.com/D66827

If we resize the canvas or rotate in the 3D it temporarily comes back but as we update the canvas size per frame it loses the display again.

The workaround suggested to stop D66827 updating the size if it's identical and it does resolve it.
Our software runs onprem and not centrally hosted our customers are now all failing to render any graphics from FF 75.

Keywords: regression
Regressed by: 1621523
Has Regression Range: --- → yes

This sounds like the bad frame invalidation in bug 1627009.

Severity: -- → S3
Priority: -- → P1

Oh this has languished! Very sorry!

Is this still a problem for you, and do you have a link to a testcase?

Flags: needinfo?(mabrown)

Redirect a needinfo that is pending on an inactive user to the triage owner.
:jgilbert, could you please find another way to get the information or close the bug as INCOMPLETE if it is not actionable?

For more information, please visit auto_nag documentation.

Flags: needinfo?(mabrown) → needinfo?(jgilbert)
Status: UNCONFIRMED → RESOLVED
Closed: 2 years ago
Flags: needinfo?(jgilbert)
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.