Last modified: 2014-10-06 22:18:15 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T66388, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 64388 - OOjs UI: Menus appearing behind page content in Safari 6.1.3 and 7.0.5 when zoomed in
OOjs UI: Menus appearing behind page content in Safari 6.1.3 and 7.0.5 when z...
Status: ASSIGNED
Product: OOjs UI
Classification: Unclassified
General (Other open bugs)
unspecified
Macintosh Mac OS X 10.9
: Normal major
: ---
Assigned To: Editing team bugs – take if you're interested!
:
: 67741 (view as bug list)
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-04-24 20:04 UTC by Bryce Glover
Modified: 2014-10-06 22:18 UTC (History)
8 users (show)

See Also:
Web browser: Apple Safari
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments
A screenshot indicating where exactly between the VisualEditor toolbar and the content being edited with VisualEditor the 'Insert' menu becomes hidden under such content being edited (4.33 KB, image/tiff)
2014-04-24 20:04 UTC, Bryce Glover
Details
Screenshot of no issue in Safari 6.0.5 (228.31 KB, image/png)
2014-05-03 00:27 UTC, James Forrester
Details
Safari 6.1.3 JavaScript Console Logs for https://en.wikipedia.org/wiki/Foobar?veaction=edit (94.33 KB, text/plain)
2014-05-04 19:51 UTC, Bryce Glover
Details

Description Bryce Glover 2014-04-24 20:04:04 UTC
Created attachment 15204 [details]
A screenshot indicating where exactly between the VisualEditor toolbar and the content being edited with VisualEditor the 'Insert' menu becomes hidden under such content being edited

As shown in the attached screenshot, attempting to open VisualEditor's 'Insert' menu causes it to open behind the content of the page that you have opened within VisualEditor.  This occurs when VisualEditor is used in Safari 6.1.3 under OS X 10.8.5 'Mountain Lion' when this OS is run on a mid-2007 aluminum iMac with a 2.4-GHz Intel Core 2 Duo processor, 4 GB of 667-MHz DDR2 SDRAM, and an ATI Radeon HD 2600 Pro with 256 MB of dedicated VRAM.  For some reason, though, this bug has been somewhat intermittent over the past month or so (it showed up for a while at first, then appeared as if it had been fixed before whatever patch that fixed it was reverted or otherwise messed with.)  Is my bug a duplicate of another one even though I couldn't find a similar one via Bugzilla's search mechanism?  If so, have there been notices in the comments of this other bug about its status?
Comment 1 James Forrester 2014-04-24 20:29:53 UTC
What skin are you using, and do you have any gadgets or local user scripts or styling that might be competing?
Comment 2 Bryce Glover 2014-04-26 18:00:37 UTC
Yes; I have several modifications installed as modifications both to my local copy of Safari and to my Wikipedia account (I was experiencing this bug on the English WP.)  In Safari, I have the 'Duplicate Tab' Button 2.0, Print Plus 1.1.0.2, Middle-Click AutoScroll 1.04, TabLock 1.1, Search Preview 1.2.3, Tab Reloader 1.5.2, Session 1.3.0.2, Feedly 16.0.5.21, and Ultimate Status Bar 1.3 extensions installed and enabled and the Cuss Off 1.1, MacRumors Minimal 1.7, and Lazarus Form Recovery 3.2 extensions installed, but disabled.  The en:wp Gadgets that I have enabled in my preferences are, as listed on en:wp:Special:Gadgets, Gadget-searchFocus.js, Gadget-ImageAnnotator.js, Gadget-imagelinks.js, Gadget-popups.js/Gadget-navpops.css, Gadget-PrintOptions.js, Gadget-revisionjumper.js, Twinkle, Gadget-HideFundraisingNotice.js/Gadget-HideFundraisingBanner.css, Gadget-teahouse.js/Gadget-teahouse.css, Gadget-WatchlistChangesBold.js/Gadget-WatchlistChangesBold.css, Gadget-defaultsummaries.js, Gadget-citations.js, Gadget-HotCat.js, Gadget-wikEd.js, Gadget-afchelper.js, Gadget-DRN-wizard-loader.js, Gadget-edittop.js/Gadget-edittop.css, Gadget-UTCLiveClock.js, Gadget-mySandbox.js, Gadget-purgetab.js, Gadget-externalsearch.js, Gadget-dropdown-menus.js/Gadget-dropdown-menus.css, Gadget-CommentsInLocalTime.js, Gadget-NoSmallFonts.css, Gadget-metadata.js, Gadget-MenuTabsToggle.js/Gadget-MenuTabsToggle.css, Gadget-JustifyParagraphs.css, Gadget-righteditlinks.css, Gadget-PrettyLog.js/Gadget-PrettyLog.css, Gadget-SidebarTranslate.js/Gadget-SidebarTranslate.css, Gadget-widensearch.css, Gadget-DejaVu Sans.css, Gadget-contribsrange.js, Gadget-BugStatusUpdate.js, Gadget-RTRS.js, and Gadget-NewImageThumbs.js/Gadget-NewImageThumbs.css.  The beta features that I am using on en:wp are 'New search,' 'Media Viewer,' 'VisualEditor,' 'VisualEditor formulae editing,' and 'Compact language links.'  (Maybe I should open another new bug labeled as an 'enhancement' asking for users to have the ability to export their Gadget and Beta Features settings as a CSV file so that they don't have to type them all out when they need to submit them as pieces of technical information for help with bugs?)
Comment 3 Bryce Glover 2014-04-26 18:56:37 UTC
I've just found out that this bug also occurs for another menu (the 'Formatting' one — that's what the menu with an icon that looks like an underlined capital 'A' is called, right?) at en:meta under my user environment.  I'll update this bug with my results as I try and use other menus in VisualEditor at other wikis.
Comment 4 Bryce Glover 2014-05-01 18:32:36 UTC
Has this been fixed yet, or did everybody forget about me?
Comment 5 Andre Klapper 2014-05-02 11:43:57 UTC
(In reply to Bryce Glover from comment #4)
> Has this been fixed yet

If it was fixed, the status of this ticket was RESOLVED FIXED.

As long as only one user has ran into this issue and steps to reproduce are unclear, it's likely not a high priority.
Comment 6 James Forrester 2014-05-02 15:50:51 UTC
Sorry for the brief delay.

I am unable to reproduce this for default-setup users on the English Wikipedia in Safari 7.0.3, in default Vector or Monobook, or whilst logged in with fewer gadgets switched on.

Though it's theoretically possible that there's a rendering difference between Safari 6.1.3 and 7.0.3 in this respect, it's very unlikely, and I would assume the bug is caused by a browser plugin or a gadget.

Given that you're getting the same behaviour on a different site (meta as well as enwiki), it's most likely to be a browser plugin issue (though none of your plugins look suspicious at first glance).

Would it be possible for you to visit https://en.wikipedia.org/wiki/Foobar?&veaction=edit whilst logged out in Safari, and/or in a different browser, and see if it recurs?
Comment 7 Bryce Glover 2014-05-02 18:51:33 UTC
(In reply to Andre Klapper from comment #5)
> (In reply to Bryce Glover from comment #4)
> > Has this been fixed yet
> 
> If it was fixed, the status of this ticket was RESOLVED FIXED.
> 
> As long as only one user has ran into this issue and steps to reproduce are
> unclear, it's likely not a high priority.

Ah, sorry; I was getting a little impatient, not to mention worried!  I'm relatively new to Bugzilla, so, duh:  I should have thought, "Oh!  It hasn't been marked as 'RESOLVED FIXED' yet."  Now I feel ignorant…heh, heh.  (sheepish smile)
Comment 8 Bryce Glover 2014-05-02 18:52:34 UTC
(In reply to James Forrester from comment #6)
> Would it be possible for you to visit
> https://en.wikipedia.org/wiki/Foobar?&veaction=edit whilst logged out in
> Safari, and/or in a different browser, and see if it recurs?

Doing now…
Comment 9 Bryce Glover 2014-05-02 19:00:26 UTC
(In reply to James Forrester from comment #6)
> Would it be possible for you to visit
> https://en.wikipedia.org/wiki/Foobar?&veaction=edit whilst logged out in
> Safari, and/or in a different browser, and see if it recurs?

Yup; it still occurs even while I'm logged out of Wikipedia.  I've also confirmed that all of the other menus ('Paragraph' — that's a styling menu, right? — and the ones labeled with a question mark inside of a circle — 'Help', maybe? — , a triangular warning sign — could this be 'Report a Problem?' — , and a column of stacked lines — I'm assuming that this means 'More Options') open with their menus tucked under the content of the page that is being edited with VisualEditor.
Comment 10 James Forrester 2014-05-02 19:02:49 UTC
(In reply to Bryce Glover from comment #9)
> (In reply to James Forrester from comment #6)
> > Would it be possible for you to visit
> > https://en.wikipedia.org/wiki/Foobar?&veaction=edit whilst logged out in
> > Safari, and/or in a different browser, and see if it recurs?
> 
> Yup; it still occurs even while I'm logged out of Wikipedia.  I've also
> confirmed that all of the other menus ('Paragraph' — that's a styling menu,
> right? — and the ones labeled with a question mark inside of a circle —
> 'Help', maybe? — , a triangular warning sign — could this be 'Report a
> Problem?' — , and a column of stacked lines — I'm assuming that this means
> 'More Options') open with their menus tucked under the content of the page
> that is being edited with VisualEditor.

Thanks. I take it this is still with Safari 6.1.3 with all your plugins, whilst logged out?
Comment 11 Bryce Glover 2014-05-02 19:04:31 UTC
(In reply to James Forrester from comment #10)
> (In reply to Bryce Glover from comment #9)
> > (In reply to James Forrester from comment #6)
> > > Would it be possible for you to visit
> > > https://en.wikipedia.org/wiki/Foobar?&veaction=edit whilst logged out in
> > > Safari, and/or in a different browser, and see if it recurs?
> > 
> > Yup; it still occurs even while I'm logged out of Wikipedia.  I've also
> > confirmed that all of the other menus ('Paragraph' — that's a styling menu,
> > right? — and the ones labeled with a question mark inside of a circle —
> > 'Help', maybe? — , a triangular warning sign — could this be 'Report a
> > Problem?' — , and a column of stacked lines — I'm assuming that this means
> > 'More Options') open with their menus tucked under the content of the page
> > that is being edited with VisualEditor.
> 
> Thanks. I take it this is still with Safari 6.1.3 with all your plugins,
> whilst logged out?

That's right.  Hold on, though; I forgot to check Firefox 17.0.1 (yeah, I know; I'll remind my dad to update it as soon as I can…)
Comment 12 Bryce Glover 2014-05-02 19:09:05 UTC
(In reply to Bryce Glover from comment #11)
> (In reply to James Forrester from comment #10)
> > (In reply to Bryce Glover from comment #9)
> > > (In reply to James Forrester from comment #6)
> > > > Would it be possible for you to visit
> > > > https://en.wikipedia.org/wiki/Foobar?&veaction=edit whilst logged out in
> > > > Safari, and/or in a different browser, and see if it recurs?
> > > 
> > > Yup; it still occurs even while I'm logged out of Wikipedia.  I've also
> > > confirmed that all of the other menus ('Paragraph' — that's a styling menu,
> > > right? — and the ones labeled with a question mark inside of a circle —
> > > 'Help', maybe? — , a triangular warning sign — could this be 'Report a
> > > Problem?' — , and a column of stacked lines — I'm assuming that this means
> > > 'More Options') open with their menus tucked under the content of the page
> > > that is being edited with VisualEditor.
> > 
> > Thanks. I take it this is still with Safari 6.1.3 with all your plugins,
> > whilst logged out?
> 
> That's right.  Hold on, though; I forgot to check Firefox 17.0.1 (yeah, I
> know; I'll remind my dad to update it as soon as I can…)

OK, I know that the version of Firefox which I mentioned (17.0.1) works just fine even when I'm logged in to Wikipedia as myself (I didn't see the 'Edit^[beta]' link when I wasn't,) so it's got to be something in Safari 6.1.3 that's going wrong.
Comment 13 James Forrester 2014-05-03 00:27:00 UTC
Created attachment 15283 [details]
Screenshot of no issue in Safari 6.0.5
Comment 14 James Forrester 2014-05-03 00:28:53 UTC
(In reply to Bryce Glover from comment #12)
> OK, I know that the version of Firefox which I mentioned (17.0.1) works just
> fine even when I'm logged in to Wikipedia as myself (I didn't see the
> 'Edit^[beta]' link when I wasn't,) so it's got to be something in Safari
> 6.1.3 that's going wrong.

That's unfortunate. I've tried it with Safari 6.0.5 and it works as expected; this is either a very odd problem with a sub-version of Safari (which is unlikely) or caused by a browser plugin. I don't really like to close such bugs as "WORKSFORME" but there's nothing much I can offer at this point, sadly…
Comment 15 Bryce Glover 2014-05-03 19:48:13 UTC
Maybe I should disable my Extensions and then turn them back on one by one to figure out which one is causing the problem?  That way, I could contact that plug-in's developer and discuss the bug with him or her.
Comment 16 Bryce Glover 2014-05-03 19:59:30 UTC
(In reply to Bryce Glover from comment #15)
> Maybe I should disable my Extensions and then turn them back on one by one
> to figure out which one is causing the problem?  That way, I could contact
> that plug-in's developer and discuss the bug with him or her.

Okay, guess what?  It's apparently *Apple's* fault since this bug occurs for me with Extensions enabled (it goes away when they aren't — yay!) but (get this!) *no extensions enabled*.  I'll attach what my error console gives me to this bug in a sec.
Comment 17 Bryce Glover 2014-05-03 20:04:36 UTC
(In reply to Bryce Glover from comment #16)
> (In reply to Bryce Glover from comment #15)
> > Maybe I should disable my Extensions and then turn them back on one by one
> > to figure out which one is causing the problem?  That way, I could contact
> > that plug-in's developer and discuss the bug with him or her.
> 
> Okay, guess what?  It's apparently *Apple's* fault since this bug occurs for
> me with Extensions enabled (it goes away when they aren't — yay!) but (get
> this!) *no extensions enabled*.  I'll attach what my error console gives me
> to this bug in a sec.

Sorry about changing the bug status; I thought that doing so would bring back the 'UNRESOLVED' option so that I could attach a picture of my browser's console logs for that page to which you sent me a link.  Could somebody un-'RESOLVED WONTFIX' this for me so that I can do this, or am I on my own here?
Comment 18 Andre Klapper 2014-05-04 10:09:59 UTC
The "Add an attachment" link should work, unrelated to bug status.
Comment 19 Bryce Glover 2014-05-04 18:12:38 UTC
(In reply to Andre Klapper from comment #18)
> The "Add an attachment" link should work, unrelated to bug status.

Oh, wait; I see it, but it moved from below the 'Additional Comments:' dialog box to below the list of attachments to this bug at the top of the page.  Stupid me; I should have looked first!
Comment 20 Bryce Glover 2014-05-04 19:51:29 UTC
Created attachment 15289 [details]
Safari 6.1.3 JavaScript Console Logs for https://en.wikipedia.org/wiki/Foobar?veaction=edit

As this title says, this attachment contains the JavaScript console logs which Safari 6.1.3 running on OS X 10.8.5 'Mountain Lion' provided for the URL 'https://en.wikipedia.org/wiki/Foobar?veaction=edit'.
Comment 21 Bryce Glover 2014-06-26 19:21:19 UTC
I'm still seeing this bug with Safari 6.1.4, guys; maybe it's more serious than we all think?  It would be really nice if we could figure out what's going on here, because it's really annoying for me to not be able to use VisualEditor since it's such a great product (I can't even access the 'Switch to Source Editing' command since the menus hide behind page content!)
Comment 22 James Forrester 2014-07-08 19:54:15 UTC
(In reply to Bryce Glover from comment #21)
> I'm still seeing this bug with Safari 6.1.4, guys; maybe it's more serious
> than we all think?  It would be really nice if we could figure out what's
> going on here, because it's really annoying for me to not be able to use
> VisualEditor since it's such a great product (I can't even access the
> 'Switch to Source Editing' command since the menus hide behind page content!)

Hey, sorry, please re-open bugs if you think more work needs to be done on them. This bug was lost to the mists of time (bugs marked RESOLVED/VERIFIED are only looked at by happenstance). :-(

Unfortunately I don't have access to Safari 6.1.x here, and I still can't replicate in Safari 6.0.5 or 7.0.4/5 – and given that only security updates and a sidebar were added, it seems almost certain that the issue is specific to your setup somehow. Re-opening but I'm not sure if there's anything we can do…
Comment 23 James Forrester 2014-07-10 04:13:38 UTC
*** Bug 67741 has been marked as a duplicate of this bug. ***
Comment 24 Bryce Glover 2014-08-11 18:25:42 UTC
(In reply to James Forrester from comment #22)
> (In reply to Bryce Glover from comment #21)
> > I'm still seeing this bug with Safari 6.1.4, guys; maybe it's more serious
> > than we all think?  It would be really nice if we could figure out what's
> > going on here, because it's really annoying for me to not be able to use
> > VisualEditor since it's such a great product (I can't even access the
> > 'Switch to Source Editing' command since the menus hide behind page content!)
> 
> Hey, sorry, please re-open bugs if you think more work needs to be done on
> them. This bug was lost to the mists of time (bugs marked RESOLVED/VERIFIED
> are only looked at by happenstance). :-(
> 
> Unfortunately I don't have access to Safari 6.1.x here, and I still can't
> replicate in Safari 6.0.5 or 7.0.4/5 – and given that only security updates
> and a sidebar were added, it seems almost certain that the issue is specific
> to your setup somehow. Re-opening but I'm not sure if there's anything we
> can do…

Well, I just updated my system to OS X 10.9.4 'Mavericks,' which contains Safari 7.0.5, and the menus *still* refuse to come out from underneath the content of any page that I might be trying to edit with VisualEditor.  (Speaking of this component, why did you change this bug's summary to indicate that it's a bug in OOJs rather than a bug in VisualEditor?  Is VisualEditor partly implemented OOJs, and do you suspect that this part of its implementation may be causing me my problems with VisualEditor?)  So, you may be right that my seeing this bug has something to do with my setup.  Do you want me to disable my Extensions again and empty my caches and then try using VisualEditor again?  How about re-enabling Safari's Extensions framework without enabling any of my installed extensions and then troubleshooting my installed extensions one by one to see which one causes the error?  I'll attach any error messages that pop up in my console when I run that test to this bug if you have me do so.  In addition, should I maybe contact either Apple or the developer of whichever Extension turns out to be the culprit and ask them to help us squash this bug once we figure out what's going on here?  I'd really *love* to solve this problem; it's driving me *nuts* that I can't use VisualEditor properly!
Comment 25 Bryce Glover 2014-08-11 18:30:48 UTC
P. S.:  I just looked at the duplicate bug, number 67741, and I realized that I *always* zoom in by two levels when I use Wikipedia!  I will therefore check to see if VisualEditor works normally when I'm not zoomed in at all before you guys have me do any deeper testing, all right?
Comment 26 Bryce Glover 2014-08-11 19:49:36 UTC
P. P. S.:  It turns out that VisualEditor's menus load properly if you reset Safari's zoom level before clicking on 'Edit [beta]' even if you then zoom in afterwards!  Crazy, right?
Comment 27 Bryce Glover 2014-09-27 16:21:09 UTC
Any progress on fixing the zooming issue?
Comment 28 Bartosz Dziewoński 2014-10-03 20:02:17 UTC
I'd love to help but I don't own a Mac. :(
Comment 29 Bryce Glover 2014-10-05 21:07:52 UTC
Ah, I see; that *would* be a problem since Apple no longer supplies current versions of Safari to Windows users.  It seems to me, however, that this bug has been fixed for users of Safari 7.1 (9537.85.10.17.1), to which I updated a little while back, by recent changes to either WebKit or the MediaWiki software.  Since I no longer have either Safari 6.1.3 or Safari 7.0.5, could anybody check to see if this bug still exists for those versions of Safari?
Comment 30 WhatamIdoing 2014-10-06 20:32:43 UTC
Assuming that the steps to reproduce are:

1.  Read Wikipedia article in Safari.  Zoom in at least twice (Command-+).

2.  Open page in VisualEditor.

3.  Click on drop-down menus (e.g., the character formatting menu).

then I cannot reproduce this today in Safari 6.2 on Mac OS 10.8.5.
Comment 31 Bryce Glover 2014-10-06 22:18:15 UTC
@WhatamIdoing:  Methinks that the problem is highly exacerbated by the use of Safari Extensions (see comment 2 for the full list of stuff I had on my computer when this bug first appeared for me.)

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links