Survey Tool en_GB, en_IN cannot load Symbols2

Description

Go to https://st.unicode.org/cldr-apps/v#/en_GB/Symbols2/ the page does not load.

_Exception while loading: section - Cannot set property 'dir' of undefined, n=TypeError
_

xpath

None

locale

None

Activity

Show:
Thomas Bishop
June 15, 2020, 7:05 PM

Stack:

addVitem gets empty string for theRow.inheritedValue and displayValue. Then appendItem gets null value and returns undefined (“return” statement with no return value!), which is assigned to span.

setLang is called with node === span === undefined.

All this happens after console warning “For 472c0c2983911106 - there is INHERITANCE_MARKER without inheritedValue CldrSurveyVettingTable.js:519:15” and similar for three other paths.

So, there are two problems:

  • Server sends ugly data to client: winning value is INHERITANCE_MARKER but inheritedValue is empty

  • Client chokes on the ugly data

Top priority is to bullet-proof the client by making addVitem return early and harmlessly if displayValue is empty:

Thomas Bishop
June 15, 2020, 7:25 PM

Problematic data (in the json):

Fixed

Priority

blocker

Assignee

Thomas Bishop

Reporter

Kristi Lee

Reviewer

Kristi Lee

Labels

Components

Fix versions

Phase

None
Configure