github →

New request

#20182: Blank screen while importing (Codepage tables are not loaded. Non-ASCII characters may not give expected results)

We'll provision a sandbox, run an agent against the issue, and open a draft PR. You can pull the branch and iterate from there.

Issue
prio: medium

Bug Description

  1. Upload files: Select my CSV file or the downloaded sample for either a standard object or a custom one
  2. Match Columns: Match the CSV fields withthe object fields
  3. Validate Data: This screen is blank not showing any errors or matches. the only options are to continue to toggle to show errors. the toggle does not do anything different
  4. I am able to continue and confirm the import despite any errors (which I could not see). If I continue, the proper data is ingested.

Example:

In the Validate Data step, the screen is blank.

<img width="1662" height="992" alt="Image" src="https://github.com/user-attachments/assets/f5646e33-84e1-40da-8123-ed544b4c1fb3" />

Expected behavior

A clear and concise description of what the expected behavior is.

Example:

I should be able to see the matches and mismatches

Technical inputs

Browser Console error appears after selecting the file in step 1, and before the screen moves to step 2:

Codepage tables are not loaded.  Non-ASCII characters may not give expected results [SpreadsheetImport-BMEHePWh.js:60:23962](https://crm.domain.com/assets/SpreadsheetImport-BMEHePWh.js)
    Mn https://crm.domain.com/assets/SpreadsheetImport-BMEHePWh.js:60
    Mn https://crm.domain.com/assets/SpreadsheetImport-BMEHePWh.js:60
    onDropAccepted https://crm.domain.com/assets/SpreadsheetImport-BMEHePWh.js:63

No errors on the docker log or nginx logs

Installed via Docker per :https://docs.twenty.com/developers/self-host/capabilities/docker-compose

Assessmentadvisory
bug●● medium75% confidence

Frontend import validation screen blanks due to missing codepage tables in the spreadsheet parsing library, likely a build asset inclusion or library initialization issue.

Likely files
  • packages/twenty-front/src/modules/spreadsheet-import/steps/components/ValidationStep.tsx
  • packages/twenty-front/src/modules/spreadsheet-import/hooks/useSpreadsheetImport.ts
  • packages/twenty-front/src/modules/spreadsheet-import/utils/processData.ts
  • packages/twenty-front/vite.config.ts
  • packages/twenty-front/package.json
Create the request

This opens a fresh agent run and a draft PR for issue #20182.

Cancel