Selecting emoji on mobile unpins reply box: A bug was reported by seanblue where selecting an emoji after typing a colon on mobile causes the reply box to unpin and jump, revealing the posts behind it. pmusaraj initially suspected the issue was iOS 12-specific due to changes in the composer, but was able to reproduce it on both iOS 12 and 13. A fix was posted to keep the composer expanded while selecting emojis pmusaraj. However, seanblue reported the issue persisted on latest iOS 13 for both emoji selection and mentioning users. sam and seanblue further clarified the issue, which was confirmed by sam. pmusaraj took a second look and posted another fix to prevent the composer from getting detached when hitting Return in the iOS keyboard while on the emoji dropdown pmusaraj, resolving the issue.
When replying to a post on mobile (when the keyboard is visible), the rest of the topic is hidden behind the reply box. However, when you select an emoji after typing a colon (not from the editor menu bar) it “unpins” the reply box, revealing the posts behind it. This also causes the reply box to jump a bit. I believe this bug is relatively recent, but I can’t say when it started happening.
I am using an iPhone 8, still on the latest 12.x version (not 13) and I’m using Safari.
I’ll take a look at this next week, but right off the bat, we have made some changes to the composer in iOS and we are using the Visual Viewport API which is only supported in iOS 13. It’s possible this emoji regression only applies to iOS 12.
I could reproduce this for both iOS 12 and 13 when invoking the emoji after typing a colon and hitting the “more…” button to select other emojis. I posted a fix that should fix the issue, i.e. keep the composer expanded while you are selecting an emoji.
It happens when I type colon followed by whatever emoji text and hit enter. When I do that the composer becomes detached and I have to tap the composer to make it full screen again.
@pmusaraj do you have time to have a quick look at this? If not let me know and we can re-assign this. It is not urgent by any means but would be a nice little quality of life fix.
This should be fixed now @seanblue, I posted a fix for the specific issue of the composer getting detached when hitting Return in the iOS keyboard while on the emoji dropdown.