Skip to content

Fix Android pause icon and clarify public user stats - #202

Merged
pitill0 merged 2 commits into
mainfrom
fix/web-ui-regressions
Jul 26, 2026
Merged

Fix Android pause icon and clarify public user stats#202
pitill0 merged 2 commits into
mainfrom
fix/web-ui-regressions

Conversation

@pitill0

@pitill0 pitill0 commented Jul 26, 2026

Copy link
Copy Markdown
Owner

Summary

This PR fixes the Android player pause icon and clarifies the public user count.

Changes

  • Replaces the Unicode pause glyph with a CSS-rendered pause icon.
    • Avoids inconsistent glyph rendering on Android browsers.
    • Keeps the existing player control structure and responsive behavior.
  • Changes the public stats label from users to active users.
    • Reflects the actual backend criteria.
    • Public stats only count active, approved users with a valid password.
    • The Admin panel still lists every known account, including pending, disabled or legacy accounts.
  • Updates the public stats UI regression test to cover the new label.

Root cause

Android pause icon

The pause state used the Unicode glyph ❚❚. Its appearance depends on the font selected by the browser and was rendered incorrectly on Android as two stop-like symbols.

The icon is now drawn with CSS pseudo-elements, making it independent of platform fonts.

Public user count

The public counter was labelled simply as users, although its query intentionally excludes inactive, pending, rejected and passwordless accounts. The new label makes that distinction explicit without changing the underlying statistics.

Validation

  • Player play, pause, resume and stop controls work on desktop.
  • Pause icon renders correctly on Android.
  • Player controls remain aligned on mobile and desktop.
  • Public stats display active user for a count of one.
  • Public stats display active users for plural counts.
  • Relevant tests pass.
  • Full CI passes.

Closes #199

@pitill0
pitill0 merged commit 66db329 into main Jul 26, 2026
6 checks passed
@pitill0
pitill0 deleted the fix/web-ui-regressions branch July 29, 2026 19:22
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.

Android: play/pause player icon is wrong

1 participant