Last modified: 2012-08-01 13:31:29 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 T27724, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 25724 - WikiEditor Layout broken in Opera
WikiEditor Layout broken in Opera
Status: RESOLVED WORKSFORME
Product: MediaWiki extensions
Classification: Unclassified
WikiEditor (Other open bugs)
unspecified
All All
: Normal normal (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-10-31 16:50 UTC by Owltom
Modified: 2012-08-01 13:31 UTC (History)
7 users (show)

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


Attachments
Screenshot (16.51 KB, image/png)
2010-10-31 16:50 UTC, Owltom
Details
Screenshot 2 (58.93 KB, image/png)
2010-11-02 02:16 UTC, Owltom
Details

Description Owltom 2010-10-31 16:50:39 UTC
Created attachment 7768 [details]
Screenshot

Opera doesn't receive the styles for ".wikiEditor-ui-toolbar .group .label" (see screenshot in attachment) so the layout for "advanced" is broken (not floated).

If I put those rules in [[Mediawiki:Vector.css]] everything is fine (because that CSS is always loaded for every page visit).

So maybe it has to do something with that "ressource loader" thingy (I don't understand that yet).

Sorry for my poor english ;)
Comment 1 Trevor Parscal 2010-11-01 18:53:35 UTC
What happens when you resize the page? Opera has strange reflow bugs, and ResourceLoader fiddles with the timing of resources being loaded.
Comment 2 Owltom 2010-11-02 02:16:10 UTC
Created attachment 7776 [details]
Screenshot 2
Comment 3 Owltom 2010-11-02 02:23:52 UTC
(In reply to comment #1)
> What happens when you resize the page? Opera has strange reflow bugs, and
> ResourceLoader fiddles with the timing of resources being loaded.

The problem stays the same when I'm resizing the page (as expected, because Opera doesn't receive a specific CSS).

In my second screenshot you see the computed style for the format buttons-label.

The rules for ".wikiEditor-ui-toolbar .group .label" are missing, which are:
border:0 none;
color:#777777;
cursor:default;
float:left;
height:22px;
line-height:22px;
margin:2px 8px 2px 5px;

If I put those in [[Mediawiki:Vector.css]] everything (even when resizing) seems fine.

I tested in Opera 10.63 (win & mac) and Opera 11alpha (win). It's the same. CSS is missing.
Comment 4 Trevor Parscal 2011-01-10 23:34:06 UTC
I fixed this in r79973, but not by applying logic or common sense - Opera must be tripping over some CSS hacks or something.
Comment 5 Trevor Parscal 2011-01-11 23:57:44 UTC
And then fixed again in r80060 - Opera has a bug as it appears, when you use !important after a url() statement in CSS.
Comment 6 Bugmeister Bot 2011-08-19 19:12:55 UTC
Unassigning default assignments. http://article.gmane.org/gmane.science.linguistics.wikipedia.technical/54734
Comment 7 Amir E. Aharoni 2012-01-03 11:16:21 UTC
It appears to work well in Opera 11.6 on Windows XP. Should this be kept open?
Comment 8 Rob Moen 2012-07-31 21:54:46 UTC
Advanced menu in Opera 12 is working fine.   It appears this bug is resolved.
Comment 9 matanya 2012-08-01 13:31:29 UTC
tested, looks ok. closing.

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


Navigation
Links