You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When open that browser I have an error:
Uncaught TypeError: Failed to execute 'setTransform' on 'CanvasRenderingContext2D': 6 arguments required, but only 1 present.
this problem do not invoke in newest version of Sketchup Browser (like CEF 88 and above)
Example Test Code
in the config file I am using Phaser.CANVAS, because that renderer is better for my case (using phaser to visualize pdf so thin lines are necessary)
when Phaser.Auto then it is working but that renderer isn't good in my case
Additional Information
I have solved that issue by changing line return t.setTransform(this),t}
into return t.setTransform(this.a, this.b, this.c, this.d, this.e, this.f),t}
not sure if it is safe solution, but it's working ;P
maybe in future releases you can add something like this.
ps. very very great library!!!
The text was updated successfully, but these errors were encountered:
yeees, that is pretty old browser, from 2017 probably.
Using your link...
Chrome (not sure if Chrominium has same numbers) support that from version 68. Unfortunately Sketchup started using Chrominium > 68 after 2021 ;/
Full situation:
We are developing plugin for SketchUp (app for architects) and using phaser to have some kind of PDF viewer/editor.
SketchUp has own browser based on CEF.
Of course we wish that everybody use the newest version of SketchUp, but reality is not like that :P
So we try to have compatibility with old SketchUp versions like this from 2017.
And that why here we have problem ;/
in worst scenario I will just update the source code each time :P
If you want to submit a PR then I don't mind reverting to the old way of doing it for the v3.88 release. This will be one of our final v3.x releases and we won't maintain this going forward for 4.x, but I don't mind doing it here.
rafa-fie
added a commit
to rafa-fie/phaser
that referenced
this issue
Nov 29, 2024
Version
Description
When open that browser I have an error:
Uncaught TypeError: Failed to execute 'setTransform' on 'CanvasRenderingContext2D': 6 arguments required, but only 1 present.
this problem do not invoke in newest version of Sketchup Browser (like CEF 88 and above)
Example Test Code
in the config file I am using Phaser.CANVAS, because that renderer is better for my case (using phaser to visualize pdf so thin lines are necessary)
when Phaser.Auto then it is working but that renderer isn't good in my case
Additional Information
I have solved that issue by changing line
return t.setTransform(this),t}
into
return t.setTransform(this.a, this.b, this.c, this.d, this.e, this.f),t}
not sure if it is safe solution, but it's working ;P
maybe in future releases you can add something like this.
ps. very very great library!!!
The text was updated successfully, but these errors were encountered: