Make WordPress Core

Opened 6 years ago

Closed 6 years ago

#10748 closed defect (bug) (fixed)

wp 2.8.x admin area ie7 horizontal scroll

Reported by: dannydulberg Owned by: yoavf
Milestone: 2.9 Priority: normal
Severity: major Version:
Component: UI Keywords: has-patch, css, rtl, tested
Focuses: Cc:


Throughout wp 2.8.x there is a bug in the admin area while using internet explorer 7.horizontal scroll appears. most functionality work although the horizontal scrolling. i encountered a problem when using tinymce's functions to add links or paste from word.
on internet explorer 8 all works fine and i haven't checked version 6.

i also managed to trace the origin for this behavior:
folder: wp-admin/css
file: global.css
line: 188 to 197
There is a css section about "hide visually but not from screen readers"
i'm not sure what this css class refers to, but by commenting these rows it fixed the horizontal scrolling. and all tinemce's functionality got back to normal.

for more info, i can be contacted at: dannydulberg@…

Attachments (1)

global-rtl-ie7-scroll.diff (355 bytes) - added by yoavf 6 years ago.
Fixes horizontal scrolling on RTL blogs, remove extra closing bracket

Download all attachments as: .zip

Change History (6)

comment:1 @yoavf6 years ago

Danny, does this happen only on RTL blogs?

@yoavf6 years ago

Fixes horizontal scrolling on RTL blogs, remove extra closing bracket

comment:2 @yoavf6 years ago

  • Cc yoav@… added
  • Keywords has-patch css rtl tested added; admin ie7 ui horizontal-scroll removed
  • Milestone changed from Unassigned to 2.9
  • Owner set to yoavf
  • Status changed from new to accepted
  • Version 2.8 deleted

comment:3 @dannydulberg6 years ago

Yoav, it's been 3 months already since i spotted this bug, can't tell for sure (since my memory seen better days) .
happen to me on an RTL WP Admin for sure, not sure about the regular LTR version.
Happy to see the progress, way to go!

comment:4 @yoavf6 years ago

Explaining the patch: Every browser is displaying off screen positioned text differently, and using left/right positioning can't work.
Solution: for rtl, uses text-indent instead.

Not as elegant, but works:

comment:5 @westi6 years ago

  • Resolution set to fixed
  • Status changed from accepted to closed

(In [12392]) Ensure that RTL langs don't get a horizontal scrollbar in IE7. Fixes #10748 props yoavf.

Note: See TracTickets for help on using tickets.