Last modified: 2013-04-22 16:17:18 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 T42608, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 40608 - WikiEditor interface overflows out of bodyContent div
WikiEditor interface overflows out of bodyContent div
Status: RESOLVED FIXED
Product: MediaWiki extensions
Classification: Unclassified
WikiEditor (Other open bugs)
unspecified
All All
: Low trivial (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-09-29 02:15 UTC by Isarra
Modified: 2013-04-22 16:17 UTC (History)
9 users (show)

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


Attachments

Description Isarra 2012-09-29 02:15:00 UTC
Because of the borders and the way floats are treated, the editing textarea and toolbars when using Extension:WikiEditor are slightly wider than they should be, causing them to overflow out of the bodyContent by 2px.

Removing the border from the .wikiEditor-ui div and applying it instead to a non-floating container div as follows should resolve this: 

<div class="wikiEditor-ui-container" style="border: 1px solid #c0c0c0;">
	<div class="wikiEditor-ui">
		...
	</div>
	<div style="clear: both;"></div>
</div>


.wikiEditor-ui {
	border: none;
}
.wikiEditor-ui-container {
	border: 1px solid #c0c0c0;
}
Comment 1 Isarra 2012-10-19 06:57:44 UTC
A somewhat simpler solution has been thingied to thingies pending thinging on/in/en... git thing. This: https://gerrit.wikimedia.org/r/28664

...shut up.
Comment 2 Bartosz Dziewoński 2012-10-19 19:31:59 UTC
Adding patch-in-gerrit keyword.
Comment 3 Derk-Jan Hartman 2012-11-02 16:10:32 UTC
I think this should be fixed with bug 40610 and commit https://gerrit.wikimedia.org/r/28665
Comment 4 Isarra 2012-11-02 16:36:05 UTC
That fix doesnt work in IE 8 or lower. Id comment on gerrit but I cannot figure out how.
Comment 5 Isarra 2012-11-02 16:37:38 UTC
Oh, and that fix is just for editing textarea; wikieditor has a different problem.
Comment 6 Daniel Friesen 2012-11-02 20:27:16 UTC
You mean IE6 and IE7. IE8 supports box-sizing fine.

http://caniuse.com/css3-boxsizing
Comment 7 Isarra 2012-11-02 21:04:51 UTC
(In reply to comment #6)
> You mean IE6 and IE7. IE8 supports box-sizing fine.
> 
> http://caniuse.com/css3-boxsizing

That website is wrong. IE8 does not support it by default; if you can, try it.
Comment 8 Andre Klapper 2012-11-26 15:37:53 UTC
While  https://gerrit.wikimedia.org/r/28665 is merged, https://gerrit.wikimedia.org/r/28664 isn't, plus this still applies to non-IE browsers according to Isarra on IRC< hence reverting my summary change.
Comment 9 Isarra 2012-11-26 15:40:05 UTC
Yeah, this one needs the extension fix. 
Said fixes don't apply to most versions of IE8-, but the issue is cross-browser.
Comment 10 Dereckson 2012-12-03 22:09:06 UTC
Bug assigned to code submitter.
Comment 11 Krinkle 2012-12-03 23:36:13 UTC
Resetting assignee for now. Isarra should not be responsible for this bug. The patch is welcome but someone else needs to review it and be responsible for possible future updates on this bug.
Comment 12 Isarra 2012-12-03 23:44:48 UTC
(In reply to comment #11)
> Resetting assignee for now. Isarra should not be responsible for this bug. The
> patch is welcome but someone else needs to review it and be responsible for
> possible future updates on this bug.

Perhaps I'm misunderstanding, but that wording makes it seem like you are saying that you are doing that because of some problem with me as well as with the change that has been submitted. Is this the case, and if so, what is the issue? I would very much like to see this bug resolved.
Comment 13 Krinkle 2012-12-04 00:05:38 UTC
(In reply to comment #12)
> (In reply to comment #11)
> > Resetting assignee for now. Isarra should not be responsible for this bug. The
> > patch is welcome but someone else needs to review it and be responsible for
> > possible future updates on this bug.
> 
> Perhaps I'm misunderstanding, but that wording makes it seem like you are
> saying that you are doing that because of some problem with me as well as with
> the change that has been submitted. Is this the case, and if so, what is the
> issue? I would very much like to see this bug resolved.

Hi Isarra. Sorry, that message is rather out of context for you. Nothing changed really. Let me explain :)

2 hours ago the bug didn't have an assignee and you took the time to contribute a patch. Awesome! Then Dereckson set the bug assignee to your Bugzilla account and then I undid that last action. That's all.

I haven't personally reviewed your patch (yet), but as far as I'm concerned it's fine and it'll get merged and deployed within a few hours/days.

We usually don't assign bugs directly to a patch contributor unless they are a (whether or not staff) maintainer of the extension. Because to be assigned means you see after the bug (to fix it by writing or reviewing a patch, merging it, closing the bug afterwards and potentially repeating this cycle in some distant future if the bug is re-opened) - which is a small duty but not obvious, which is why we usually don't assign contributors directly (unless the contributor is also a maintainer of the extension in which case he can fix it himself).
Comment 14 Isarra 2012-12-04 00:08:56 UTC
The patch was added almost a month ago. I would be very surprised if it gets merged this year.

That said, thank you for the explanation.
Comment 15 Alex Monk 2012-12-25 21:31:39 UTC
(In reply to comment #14)
> The patch was added almost a month ago. I would be very surprised if it gets
> merged this year.
> 
> That said, thank you for the explanation.

Gerrit change #28664 was merged by Ori on the 14th. Is this fixed now?
Comment 16 Isarra 2012-12-25 22:36:37 UTC
At present it is merged, yes, but apparently not deployed anywhere I've seen. As far as we're concerned with this bug, however, the thing is resolved... right? Is that how it works?
Comment 17 Alex Monk 2012-12-25 22:38:36 UTC
(In reply to comment #16)
> At present it is merged, yes, but apparently not deployed anywhere I've seen.
> As far as we're concerned with this bug, however, the thing is resolved...
> right? Is that how it works?

You mean WMF hasn't updated their live copies to include the patch yet? Yeah, that doesn't matter. You can mark this bug resolved fixed now I think.

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


Navigation
Links