We've successfully upgraded our Mastodon server to v4.6.0-rc.1+mementomods-2026-06-13, along with Mastodon Bird UI 4.0.0-beta.1.rc nightly updates.
Mastodon hit Release Candidate this round. The 4.6 release is right around the corner.
This update includes today's latest daily build with 85 new commits from upstream since our last build mementomods-2026-06-07.
What's new in Mastodon core, these are the changes Mastodon Team have introduced us in the latest nightly version we are running:
- Import Custom Filters, the import side of last release's export, so you can move your filter rules between accounts and instances
- Bot notifications can be filtered with a new dedicated policy, separate from regular filtered-notifications handling
- Newsletters can now be viewed individually in the admin UI
- Polls and media attachments can be combined in the same post (the old restriction is lifted)
- Media attachment descriptions raised to a 10000 character limit
- Media attachments now carry duration in their ActivityPub representation, so audio and video duration travels with the post over federation
- Collections continue to polish
- Several internal refactors (typing-statuses representation, sundry test coverage on background workers) that should make future patches smoother
- Changelog now points to the right profile-API documentation
Fixes & improvements
- Account hovercard sometimes not triggering, fixed
- "Unlisted collections" profile section was visible to other users, now properly hidden
- Editing a post failed when the post had both a poll and attachments, the validation check is now consistent
- "Remove me from collection" confirmation dialog copy was misleading, cleaned up
- Missing string for custom filter import added
- Missing heading styles in settings area restored
- Loading or errored emoji in a detailed status display name no longer causes a line break
- Sensitive media card display fixed
- Unable to unmark media as sensitive when "always mark media as sensitive" is enabled, fixed
- Sidekiq Elasticsearch connection cleanup made robust
- Avatar and profile header description fields are now serialized over ActivityPub (so alt text actually federates)
- Intermittent failure in `RankedTrend` locales pluck (order-dependent), fixed
- Broken column header layout after the heading refactor, fixed
- Uncontained text overflow in column header, fixed
- Tiny checkboxes and radio buttons in Safari, fixed
- Font size of `Callout` component actions in Safari, fixed
- Alignment of icon and text in `Callout` component, tightened
- Missing boolean check in Admin Reports API, fixed
- Inconsistent `keyboard_shortcuts.translate` string, normalized
- Crash on standalone Wrapstodon and embedded status pages (#39400), fixed
- Poll options ordering below uploads in the compose form, fixed
Accessibility
- Navigation focus management overhauled, focus stays where it should after sidebar interactions
- Alerts ("toasts") are now announced by assistive tech
- Column extra buttons moved out of the h1 column heading
- Patched over the worst a11y issues from the "simple" ruby gems
🐦⬛ Mastodon Bird UI 4.0.0-beta.1.rc (nightly)
Side-panel and profile polish, plus some small UX wins:
- Compact navigation items (font-size 17px, gap 7px) on screen heights below 1080px so more nav links fit on a laptop
- Navigation menu scrollbar is now minimal (Firefox thin, WebKit 4px) instead of the dominant OS default
- Trends section top margin removed for a tighter side panel
- Trends drop to 2 items on screen heights below 830px (4 items fit above that)
- Dropdown menus are capped to the viewport height and become scrollable on short or zoomed screens
- Avatar follow badge sits above the display name (z-index) so the first row of the status stays clickable (only for forks that have experimental For you enabled)
- Account timeline filters render above the profile header
Source code: github.com/mementomori-social/…
As always, if you notice anything unusual or buggy, please reach out to me or any of the admins. Enjoy your time here, and feel free to message me with any questions or thoughts. 
If anything feels off, please let us know!
GitHub - mementomori-social/mastodon: Your self-hosted, globally interconnected microblogging community
Your self-hosted, globally interconnected microblogging community - mementomori-social/mastodonGitHub

Dion
in reply to Rolle Laukkarinen • • •Prevent crash trying to access nullish location state by diondiondion · Pull Request #39408 · mastodon/mastodon
GitHubRolle Laukkarinen
in reply to Dion • • •Thanks!
EDIT: It seems we already have it. Emojis are not working at the moment, so something else is bugging out.
EDIT2: Fixed: github.com/mastodon/mastodon/i…
TypeError: error loading dynamically imported module: .../packs/loader when starting to type emoji
zunda (GitHub)