Object fill obscures text within object

When the user inserts text within an object (rectangle for example) in CorelDraw X7, and then gives the object a fill color, it obscures the text.  It seems to possibly be an issue of the default text frame being created behind the object instead of in front of the object, when the text is inserted.  With great effort, we can occasionally change the text color and bring it to the foreground and then it displays over the colored fill of the object.  Is there a sure-fire method for bringing the text in front of the object so it will display over the object background fill?

Note, we know that the user can give the text frame a background color, but that does not fill the whole object within which the text has been inserted.  The text frame background leaves a white border between the object border and the text frame.  We want the background behind the text to fill the whole object.  This has been a lingering issue that has frustrated us for a long, long time.  Thank you for any help.

ADDENDUM:  We may have discovered the problem.  It appears that when we assign a fill to the object with the inserted text, that it changes both the color of the object fill and the text fill.  As such, both are the same color, so the text is invisible.  After changing the object fill, we go to the text property docker and change just the text color.  This is really frustrating and appears to be a bizarre way to treatment of inserted object text.  Nevertheless, we would appreciate a confirmation so we understand what may be happening.