Hey DEV Community!
Along with updating our platform to improve your DEV experience with new features, efficiency improvements, and design updates, we're committed to giving our community a smooth, bug-free experience.
Due to the complexity of the DEV platform (which is open-source, by the way), we're only sometimes able to get to these bugs as fast as we would like. But when we fix them, it's good to speak loudly about them to see our progress in these areas.
Did you come across a bug on DEV? You can log the issue directly on GitHub for us or reach out at firstname.lastname@example.org. We appreciate you letting us know when there's something not right about your experience on DEV. Fancy fixing an issue for the community? You can see a list of open, unassigned bugs for community contribution here.
That said, I'd like to recap the recent bugs that have been fixed.
When you upload an image to DEV, we strip out all the metadata that could leak sensitive personal information about who took the photograph, where they were, and what kind of device they used. However, this metadata is sometimes required to tell us how to show the image, and one crucial attribute is the image's rotation, for example, when taken from a phone.
We've recently pushed a fix that ensures uploaded images retain the rotation metadata, ensuring they're always the right way up.
Special thanks to GitHub user jerinkc for submitting a successful PR for this fix!
Ensuring DEV is accessible for all users is essential, and we pride ourselves on our a11y setup here at DEV. Occasionally things slip through our testing and recently, we noticed that some of our buttons on the notifications page weren't accessible via the keyboard.
This issue has been fixed, and now all major elements and buttons on the
/notifications page and a few other buttons on the site can be accessed via the keyboard.
Thanks to team member @ridhwana who fixed this issue!
GitHub user iamhoonjeong reported an issue that opening up full-screen mode within our code snippets/embeds was causing a problem when navigating back in their browser when trying to navigate through the site.
This issue was fixed through a PR submitted by a community member, and now pressing "back" when in full-screen mode will exit the full-screen view.
Navigating through the homefeed is a great way to find great posts from community members based on your interests. It was frustrating; however, when navigating back to the homefeed, your existing position in the feed scroll was lost.
This issue was reported by Twitter user XenCodes, and we've recently fixed this to ensure you always go back to your previous position when hitting the back button.
A big thank you to team member @jaw6, who fixed this issue, and thanks to XenCodes for reporting the bug to us!
It's always interesting when a bug has been challenging to reproduce, and the solution has been eluding you for a while, and this happened to @peter, who kept returning to the homefeed to find the reactions images had disappeared. Peter then discovered this could be reliably reproduced using keyboard shortcuts, making the issue more curious!
A big thank you to team member @filleduchaos, who persisted with this issue and delivered a stellar fix that increases the stability and maintainability of our post reactions!
User safety is another essential value here at DEV, and you should only want to see content and comments from users you want to see.
You can block users whose published posts and comments you no longer want to see on the platform. You can block a user by going to their profile, clicking on the three dots by the "Follow" button, and clicking on the "Block @username" option.
We recently fixed an issue where some thread replies from blocked users were still triggering notifications. We acted quickly on this issue as user safety is paramount to our community at DEV.
A big thank you to team member @dukegreene, who jumped on this issue and worked hard to get an initial version deployed ASAP!
And that's it! Thank you for reading this edition of the bug roundup. Please do let us know any bugs or issues you encounter on DEV!