← Today's headlines

6 sources checked · Left, Center, and Right included · 4h ago

Different Spin

Zelensky sacks Ukraine's top army commander after days of protests

Oleksandr Syrskyi is dismissed after backlash over the removal of popular Defence Minister Mykhailo Fedorov.

1 Left2 Center3 Right
Same story. Different framing. Left, center, and right outlets are covering the same event. Here’s how each side worded it.

DIFFERENT SPIN

HOW EACH SIDE WORDED IT

Left-leaningCenter-leftZelensky fires Ukraine's military chief after widespread protestsThe Mirror UKMixed
zelenskyfiresukraines
Right-leaningRattled Zelensky Fires Commander-in-Chief After Protests.National PulseMixed
Center baseline · BBC NewsHighZelensky sacks Ukraine's top army commander after days of protests

As of July 22, 2026 at 1:57 AM, this is how Optics News reads the wording differences in this story.

What happened Oleksandr Syrskyi is dismissed after backlash over the removal of popular Defence Minister Mykhailo Fedorov.
The headline split The left frames it as "Zelensky fires Ukraine's military chief after widespread protests". The right frames it as "Rattled Zelensky Fires Commander-in-Chief After Protests.".
Match confidence High confidence. 6 sources checked, Left/Center/Right all represented. Best read as a clear framing signal — not a fact-check.
Same-event confidenceHigh

6 sources across Left, Center, and Right all describe the same event.

Framing confidenceStrong

77/99 — headlines create a clearly different first impression.

WHAT EACH SIDE EMPHASIZED

Left / center-leftZelensky fires Ukraine's military chief after widespread protests

The Mirror UK · Center-left · News report

CenterZelensky sacks Ukraine's top army commander after days of protests

BBC News · Center · News report

Right / center-rightZelensky names new commander-in-chief of Ukraine's military in major shakeup of military leadership

The Jerusalem Post · Center-right · News report

SEE THE HEADLINES

CenterHigh
BBC NewsNews report · Jul 21, 11:59 PM

Zelensky sacks Ukraine's top army commander after days of protests

Oleksandr Syrskyi is dismissed after backlash over the removal of popular Defence Minister Mykhailo Fedorov.

Open source
CenterHigh
The Japan TimesNews report · Jul 22, 1:57 AM

Ukraine names new top military commander after protests and leadership rift

Following days of street protests sparked by a surprise governmental reshuffle ⁠that ousted a popular defense minister, the change also reflects tensions within Ukraine.

Open source
Center-leftMixed
The Mirror UKNews report · Jul 22, 1:01 AM

Zelensky fires Ukraine's military chief after widespread protests

zelenskyfiresukraineswidespread

General Oleksandr Syrskyi has been fired after days of protests over the removal of the popular defence minister Mykhailo Fedorov - Syrskyi has apologised if he had offended Fedorov

Open source
Center-rightMostly Factual
The Jerusalem PostNews report · Jul 22, 12:59 AM

Zelensky names new commander-in-chief of Ukraine's military in major shakeup of military leadership

The change follows days of street protests sparked by a surprise governmental reshuffle that ousted the popular defense minister.

Open source
RightMixed
National PulseNews report · Jul 22, 12:32 AM

Rattled Zelensky Fires Commander-in-Chief After Protests.

Ukraine's President Volodymyr Zelensky has appointed Major General Mykhailo Drapatyi as the new commander-in-chief of the armed forces following protests over his firing of the popular Defe...

Open source
RightMixed
Toronto SunNews report · Jul 21, 11:36 PM

Volodymyr Zelenskyy sacks embattled army chief after days of protests

volodymyrzelenskyysacksembattledarmy

Oleksandr Syrsky ousted following Ukrainian political crisis

Open source
Details77/99 Wording Gap · High confidence · 6 sources
77/99 Wording GapHigh confidence6 sources · 3 bias bucketsStable · 6 sources · all three buckets · comparable news formatFormats: News report

SOURCE MAP CHANGES

Jul 21, 11:36 PM: Toronto Sun joined the source map.

Jul 21, 11:59 PM: BBC News joined the source map.

Jul 22, 12:32 AM: National Pulse joined the source map.

Jul 22, 12:59 AM: The Jerusalem Post joined the source map.

Now: Wording Gap is 77/99 and story health is stable · 6 sources · all three buckets · comparable news format.