Description:
I am encountering a rendering issue when exporting/downloading images from Ray.so specifically while using the Helium Browser.
When I download an image, the resulting file shows the code snippet repeating vertically multiple times with improper spacing, merging the end of one block into the start of the next. It looks like a rendering loop error or a canvas buffer issue.
Steps to Reproduce:
- Open the Helium Browser.
- Navigate to ray.so.
- Paste any code snippet.
- Click "Export" -> "Download PNG".
- Open the downloaded file.
Expected Behavior:
The downloaded image should look identical to the preview on the website (a single, clean window with the code snippet).
Actual Behavior:
The downloaded image is corrupted. The code content is duplicated vertically, creating a "run-on" effect where the import statements and brackets overlap or repeat without line breaks.
Screenshots:
Environment & Testing:
I have tested this across multiple browsers to isolate the issue. It appears to be exclusive to Helium.
- Helium: ❌ Broken (See screenshot)
- Google Chrome: ✅ Works as intended
- Firefox: ✅ Works as intended
- Ungoogled-chromium: ✅ Works as intended
Additional Context:
- This seems to be a regression; this workflow functioned correctly on Helium previously.
- The issue occurs regardless of the code snippet length.
screenshot of the rendering artifacts
Description:
I am encountering a rendering issue when exporting/downloading images from Ray.so specifically while using the Helium Browser.
When I download an image, the resulting file shows the code snippet repeating vertically multiple times with improper spacing, merging the end of one block into the start of the next. It looks like a rendering loop error or a canvas buffer issue.
Steps to Reproduce:
Expected Behavior:
The downloaded image should look identical to the preview on the website (a single, clean window with the code snippet).
Actual Behavior:
The downloaded image is corrupted. The code content is duplicated vertically, creating a "run-on" effect where the import statements and brackets overlap or repeat without line breaks.
Screenshots:
Environment & Testing:
I have tested this across multiple browsers to isolate the issue. It appears to be exclusive to Helium.
Additional Context:
screenshot of the rendering artifacts