Initial records can not be edited correctly when the dialog is used, but the default language is not βenβ
Actual behavior
The Display Value is not set correctly when the dialog closes.
Steps to reproduce the issue
Set language to something other than βenβ. Enter an initial value on the field. Edit with the dialog. Close Dialog and the display value is not set.
When the dialog to edit a language opens inside of a modal, if the modal is very small the dialog is too confined.
Allow the dialog to open on top of the modal window.
When the application language is not set at all (apex_util.get_session_lang is null), we will get an error on the TL modal when creating a brand new entry.
This was a rare bug and only an issue when creating new records and apex_util.get_session_lang is not explicitly set and the application primary language is set to something other than "en" (for example, "en-ca")