Index: _source/plugins/floatpanel/plugin.js =================================================================== --- _source/plugins/floatpanel/plugin.js (revision 4166) +++ _source/plugins/floatpanel/plugin.js (working copy) @@ -115,7 +115,10 @@ var left = position.x + ( offsetX || 0 ), top = position.y + ( offsetY || 0 ); - if ( ( rtl && ( corner == 1 || corner == 4 ) ) || ( !rtl && ( corner == 2 || corner == 3 ) ) ) + // Floating panels are off by (-1px, 0px) in RTL mode. (#3438) + if ( rtl && ( corner == 1 || corner == 4 ) ) + left += offsetParent.$.offsetWidth; + else if ( !rtl && ( corner == 2 || corner == 3 ) ) left += offsetParent.$.offsetWidth - 1; if ( corner == 3 || corner == 4 ) Index: CHANGES.html =================================================================== --- CHANGES.html (revision 4166) +++ CHANGES.html (working copy) @@ -48,7 +48,8 @@