SGShyam G Syncfusion Team December 4, 2019 04:35 AM
We have rendered our diagram in the safari browser and it is working fine at our end. We are unable to replicate an issue at our end. Could you please share us more details such as machine details such as OS, browser version and the sample.
MIMithunDecember 5, 2019 04:14 AM
So, for some weird reason, I've been unable to create a isolated repro for this issue.
However my app still exhibits this issue on safari.
From my internal bug reports, here are the browser/machine details of the people who encountered this issue on safari:
User 1 (safari on mac):
OS: Mojave: 10.14.5 (18F132)
Graphics Card: Intel Iris Graphics 6100 1536 MB
Hardware: MacBook Pro (Retina, 13-inch, Early 2015)
Browser: Safari Version 12.1.1 (14607.2.6.1.1)
User 2 (safari on mac):
OS: Catalina: 10.15.1
Graphics Card: Intel HD Graphics 4000 1536 MB
Hardware: MacBook Pro (2012)
Browser: Safari Version 13.0.3 (15608.3.10.104)
User 3 (all browsers on Ipad)
IPad PRO, 11 inch
SGShyam G Syncfusion Team December 6, 2019 06:51 AM
Sorry for the inconvenience.
We have logged a issue report on this. We will fix the issue and the patch for this issue will be available in our volume 4, release which is scheduled to release by the mid of December, 2019.
Now, you can track the status of your request through below feedback link.
The former has an updated version on nuget, so will installing that.
What about the qtBinaries though? Does it require an updated version?
SGShyam G Syncfusion Team December 12, 2019 08:00 AM
Could you please update a webkit Qtbinaries and check at your end?. Meanwhile, we will check in the MAC machine and will update you with more details ASAP.
MIMithunDecember 16, 2019 10:03 AM
Thanks, I'll try this out by wednesday and report back.
SGShyam G Syncfusion Team December 17, 2019 07:59 AM
We will wait to hear from you.
MIMithunDecember 19, 2019 05:32 AM
The diagram still renders with black background even after updating the following binaries:
- Syncfusion.HtmlToPdfConverter.QtWebKit.Net.Core (updated to latest nuget package 22.214.171.124)
- QtBinaries (extracted from the latest available 'HTML Converter' installation. Note that the QtBinaries version in this installer is still 126.96.36.199 which is same as previous installations).
Any ideas on how to resolve this?
SGShyam G Syncfusion Team December 23, 2019 05:13 AM
We have exported the HTML content in the safari browser and it works fine at our end. Could you please check in the below sample. Also, please replace your base64 data in the below sample and check at your end. Still if you face issues, please share us more details such as modify the below sample.
I figured out what is causing the black background while printing on safari; looks like there is a bug in the .getDiagramContent() method.
Since my diagram app uses SVG nodes. I have to call .getDiagramContent() and send it to a htmlToPdfConverter before I print/export it.
The screenshot below shows the diff between the outputs of .getDiagramContent() on Chrome and Safari. As you can see, the fill for the diagram grid is invalid on chrome, causing the entire diagram to be printed/exported in black color fill.
SGShyam G Syncfusion Team January 14, 2020 11:35 AM
We have fixed the issue of grid lines appears black in the safari browser in the latest version(v17.4.43). Could you please upgrade to the latest version and check at your end?
Add icons, shapes etc to diagram from the icon palette on left.
Click on 'export' or 'print' button (top right menu bar)
The resulting image will have black background.
SGShyam G Syncfusion Team February 11, 2020 07:29 PM
We have logged “DiagramComponent Export renders with black background on safari” as a defect. The fix for the reported issue will be available in our weekly patch release 26th February, 2020. You can track the status of the feature from the below feedback link.