A possible Z-Order issue has been reported when the Insert Date widget is clicked. The issue is that the panel displaying the list of timezones appears ‘beneath’ any following posts.
To reproduce, insert a date into a post, post a reply below, and then click on the date widget. The issue is reproducible on a live site running Discourse v2.3.0.beta1 +8. However, the issue does not occur on mobile.
After investigation, it appears that the issue may be theme-related, but disabling several themes did not resolve the issue. awesomerobot suggested that the issue is likely theme-related, and bletch confirmed that the issue occurs with multiple themes, including Lightbox, Vincent, Default, and Grey/Amber.
Further investigation revealed that the Retort plugin sets the z-index of the div.topic-body to 3, which may be causing the issue. Disabling the Retort plugin’s CSS resolves the issue, and removing the plugin and rebuilding the site is being tried to confirm the fix.
bletch has identified the potential cause and is working to resolve the issue.
in case it is not clear from the screen-grab, the orange rectangle is the panel containing the list of timezones for that local time. It clearly goes ‘beneath’ the post below.
The date panel shows a div.retina with an id of discourse-tooltip. From the brief look I’ve had in dev tools, it doesn’t look like they are being overridden by the theme. The styling appears to come from tooltip.scss.
As I’d mentioned above, I’d already disabled Retorts (due to an error that I’m going to report on a separate thread) but the CSS is obviously still active.
I will try to remove the Retort plugin and rebuild to see if the behaviour is still there.