Just for the record, which security issues would this be fixing?

*-- *
*Tyler Romeo*
Stevens Institute of Technology, Class of 2016
Major in Computer Science
www.whizkidztech.com | tylerro...@gmail.com


On Tue, Jun 11, 2013 at 8:39 PM, Jon Robson <jdlrob...@gmail.com> wrote:

> Many of you on the mailing list should be aware of the troubles that
> the style attribute brings to mobile [1,2] and the amount of hacks [3]
> that we have to introduce to work around them.
>
> I still truly believe the only way we can resolve this is a long term
> rethink of how we approach custom styling on wiki. I have also heard
> from Chris Steipp that there are security implications with allowing
> inline styles which such a move would address.
>
> I have submitted a patch [4] (mostly to share ideas and prompt
> discussion - before you pounce on it be aware I have -2ed it to allow
> discussion on whether there is a better way to do this - for instance
> it might be worthy of a new namespace, it might need more protection
> etc.. ).
>
> All the patch does is allow Template:Foo to have an associated
> stylesheet Template:Foo.css which is included in pages that use it.
>
> So if the San Francisco article uses templates Foo, Bar and Baz, a
> style tag will be constructed from the content of Template:Foo.css,
> Template:Bar.css and Template:Bar.css and inserted into the page. When
> the templates change the entire page San Francisco is changed and thus
> the new styling is applied.
>
> This would reduce the need for css hacks in mobile and keep power in
> editors hands.
>
> On the assumption that this patch makes it into core in some form that
> in future the mobile site can strip any style attributes from content
> and use the template css files instead and thus benefit from the
> ability to use media queries. This could be a long tedious process but
> I think it needs to be done.
>
> Thanks in advance for your discussion and thoughts around this long
> standing issue!
> ~Jon
>
> [1]
> https://www.mediawiki.org/wiki/Requests_for_comment/Deprecating_inline_styles
> [2] https://bugzilla.wikimedia.org/show_bug.cgi?id=35704
> [3]
> https://github.com/wikimedia/mediawiki-extensions-MobileFrontend/blob/master/stylesheets/common/mf-hacks.css
> [4] https://gerrit.wikimedia.org/r/68123
>
> _______________________________________________
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to