Two issues with embedded Spreadsheet objects in Document Editor (HiDPI + UI bug)

Hello OnlyOffice team,

I continue to work actively with OnlyOffice Desktop Editors (version 9.3.1.8) and would like to report two problems related to embedded spreadsheets (Insert → Table → Insert Spreadsheet) in the Document Editor.

Hardware / Environment:

  • Laptop: Dell XPS 9710
  • Display: 4K (3840×2400)
  • OS: Fedora KDE 44
  • Scaling: 200% (standard for comfortable work on this display)

1. Blurry / low-resolution rendering of embedded Spreadsheet

When I insert a spreadsheet as an object into a .docx document, the table looks noticeably blurry and pixelated compared to native tables or the Spreadsheet Editor itself.

This happens because the embedded object is rendered as a raster image with insufficient resolution for HiDPI displays. On a 4K screen the difference is very visible and unprofessional, especially when creating client documents and templates.

This issue significantly reduces the quality of documents that combine text and spreadsheet data.

2. “More colors” button does not work in embedded Spreadsheet

Inside the embedded spreadsheet:

  • Select any cells → go to BordersBorder colorMore colors…
  • Nothing happens. The color picker window does not open.

The same action works normally in a standalone Spreadsheet Editor. The problem is specific to the embedded mode.


These two issues make embedded spreadsheets much less usable in professional workflows, especially for agencies and companies working with high-resolution displays (which are becoming the standard).

I would be happy to provide additional details, screenshots, or test documents if needed.

Thank you for your continued development of OnlyOffice!

Hello,

Thank you for the detailed report.

Regarding the “More colors” issue in the embedded spreadsheet, this is a known problem on our side, and we have added your report to the existing internal record for this issue. Unfortunately, we do not have an ETA for the fix yet, but we will share an update in this thread as soon as we have any news.


As for the blurry rendering on the 4K display, we need a few more technical details to investigate this part further.
Could you please send a separate screenshot focused specifically on the blurry embedded spreadsheet?
Also, please clarify the following:

  • the exact monitor model;
  • whether you use X11 or Wayland;
  • your GPU model;
  • graphics driver in use;
  • whether fractional scaling is enabled in the system;
  • whether the issue looks the same at other scaling values, if you have a chance to check.

Thank you in advance.

Hello,

Thank you for the update regarding the “More colors” bug. I’m glad it’s officially tracked now.

Regarding the blurry rendering on the 4K display, here are the exact technical details of my environment:

  • Monitor model: Laptop integrated display (Dell XPS 9710 17" UHD+ 3840×2400)
  • Display Server: Wayland
  • GPU model: Intel Corporation TigerLake-H GT1 [UHD Graphics] & NVIDIA Corporation GA106M [GeForce RTX 3060 Mobile / Max-Q]
  • Graphics drivers: i915 (Intel) & official proprietary nvidia driver
  • Fractional scaling: No, I use exactly 200% integer scaling in KDE Plasma system settings. All native Qt, GTK, and Electron applications render pixel-perfect and perfectly sharp.
  • Behavior at other scaling values: * At 100% scaling, the text in the embedded spreadsheet becomes physically tiny but sharp (pixel-perfect).

I did some further testing inside the OnlyOffice settings and disabled the “Auto” interface scaling. Now the application scales properly together with the system, and I managed to test it at 100%, 150%, and 200% settings.

I have attached screenshots for all three scales, and I discovered a very specific pattern:

  • At 100% scaling: The embedded spreadsheet renders perfectly crisp and sharp (pixel-perfect).
  • At 150% and 200% scaling: The embedded spreadsheet immediately becomes blurry and pixelated, while the native document text around it stays vector-sharp.

Hopefully, this helps your team pinpoint the rendering pipeline issue quicker!

I have attached a detailed screenshot focused specifically on the embedded spreadsheet object right next to the native document text to demonstrate the contrast in rendering quality. It looks like the OLE container renders a 100% DPI bitmap and then simply stretches it physically, instead of requesting a









200% DPI asset.

Some more info

  • I use Fedora 44 KDE Edition
  • Now I use ONLYOFFICE Desktop Editor 9.4.0.129 (x64 flatpak)

Please let me know if you need any further logs or tests.

Best regards,
Volodymyr

Thank you very much for the extremely detailed description, the environment information, and all the screenshots — they are very helpful.

We have forwarded your HiDPI rendering findings for the embedded spreadsheet to our QA team for internal testing. As soon as the testers finish their checks and we have a clear understanding of the root cause and next steps, we will post an update in this thread.

Thank you again for taking the time to investigate this so thoroughly and share your results.

1 Like

UPD: We have linked your report to an existing internal bug related to how embedded spreadsheet (OLE) objects are rendered and scaled inside the editors.

Once we have clarification from the team on the exact cause and any planned fixes or improvements, we will update this thread.

1 Like