fix: #3613637 TextExtractor::extractPlainText() does not order fields by their configured display weight
By: nnevill
Closes #3613637