`EditStringCell::setPreviewText()` is called before the signal is connected to `EditStringCellDialog` also `updateColorsMenu()` call in `EditStringCell`'s constructor causes initial call to `setPreviewText` with an empty string