CClyde said:
A light source in uniform motion emits a flash of light.
A spherically symmetric wavefront propagates from a central point, the source, or the “origin” of emission.
The wave front remains at c relative to the origin as measured by all observers.
You may find it easier to see how this works if we clarify the notion of "observer".
(The discussion below comes from Taylor and Wheeler's "Spacetime Physics", a book that I cannot recommend too highly as an introduction to Special Relativity).
Suppose we fill the entire universe with three-dimensional rigid lattice of meter sticks. At every junction we place a clock and a robot with a pencil and a notepad. Whenever something interesting happens at a point in space, the robot at that point writes it down along with the time on their clock when it happened. Eventually, long after whatever experiment we're doing is complete, we collect all these pieces of paper, use them to reconstruct what happened. This lattice of rods and clocks defines a reference frame.
In your hypothetical, the robot at the point (0,0,0) in the lattice records "Light-emitting device was here and emitted a flash of light at time ##t=0##". The robots at (1,0,0), (0,1,0), (0,0,), (-1,0,0), (0,-1,0), .... all record that the flash of light passed them at time ##t=1## (we're measuring time in units of light-meters, where one light-meter is the time it takes for light to move one meter), the robots at the (2,0,0), (-2,0,0), ... all record that the flash of light passed them at time ##t=2##, and so forth. When we combine all of these results, we find that the the flash of light expanded in a sphere around the point (0,0,0) - and the previous and subsequent movement of the light source is irrelevant, all that matters is that the the emission event took place at time zero at the (0,0,0) point in our lattice, as recorded by the robot there.
We can also imagine that have two such lattices moving relative to one another (there's an annoyance that physical lattices would collide - we can ignore that). For simplicity we will set them up so that their (0,0,0) points coincide when their clocks at that point both read ##t=0##. This gives us two reference frames, and the (x,y,z,t) readings recorded by the robots in one frame will be related to the readings recorded in the other frame by the Lorentz transformations.
Both frames will measure that the light is expanding in a sphere of radius ##ct##.