Skip to content

Fix loading indicator propeller effect in themes#659

Merged
akirk merged 1 commit into
mainfrom
fix/theme-loading-propeller
Apr 24, 2026
Merged

Fix loading indicator propeller effect in themes#659
akirk merged 1 commit into
mainfrom
fix/theme-loading-propeller

Conversation

@akirk

@akirk akirk commented Apr 24, 2026

Copy link
Copy Markdown
Owner

Summary

  • In the Google Reader, Mastodon, and Twitter themes, the .friends-page .loading rule was applied directly to the host element and rotated the whole element — spinning button text/emoji like a propeller (e.g. on reaction buttons).
  • Aligned each theme with the default theme's pattern: the host gets color: transparent and no animation; a ::after pseudo-element carries the border and rotation. Each theme keeps its own colors and size.

Test plan

  • In each of Google Reader, Mastodon, and Twitter themes, click a reaction on a friend post and confirm the spinner shows without the emoji/count text visibly rotating.
  • Reblog from a themed post and confirm loading feedback is a clean spinner, not spinning text.
  • Verify standalone <i class=\"loading\"></i> indicators (comments loading, pagination) still render a visible spinner.
  • Test in WordPress Playground

In the Google Reader, Mastodon, and Twitter themes, `.loading` was
applied directly to the host element (often a button containing text
or an emoji) and rotated the whole element — spinning the content like
a propeller. Match the default theme's pattern: keep the theme's
border colors/sizes but rotate a `::after` pseudo-element while
hiding the host text via `color: transparent`.
@akirk akirk merged commit 3e1e55b into main Apr 24, 2026
26 checks passed
@akirk akirk deleted the fix/theme-loading-propeller branch April 24, 2026 06:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant