Bug 26179

Summary: Changing style element media attribute dynamically doesn't work (embedded s5 css not rendering as slides)
Product: WebKit Reporter: Jens Petersen <juhpetersen@gmail.com>
Component: CSSAssignee: Nobody <webkit-unassigned@lists.webkit.org>
Status: NEW    
Severity: Normal CC: ap@webkit.org, hyatt@apple.com, mitz@webkit.org
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   
Description Flags
reduced test case none

Description From 2009-06-03 18:55:06 PST
I will attached a testcase below.

When I view an html file with embedded s5 slides under webkit,
the slide mode is not rendered as slides but a large overview
rendering toggling mode to overview and back to slide mode
shows the text from each individual slide gradually moving
further down the window as one goes though them.

The same file renders fine in Firefox/gecko.

I am actually testing on Linux but I am not sure this is OK specific.
It could also be a problem with the generate html but it is ok in mozilla.
------- Comment #1 From 2009-06-03 20:08:26 PST -------
Created an attachment (id=30938) [details]

This was generated with pandoc-1.2:

$ cat > test.txt <<EOF
% Test slides
% Some One
% 2009-06-04

# Slide 1

- morning

# Slide 2

- afternoon
$ pandoc -t s5 -s test.txt  > test.html

Normal non-embedded s5 slides render ok.
------- Comment #2 From 2009-06-03 20:12:37 PST -------
For the record I also opened a bug for this against pandoc http://code.google.com/p/pandoc/issues/detail?id=145
since I am not sure if this is an html issue or
a rendering issue.
------- Comment #3 From 2010-04-08 07:42:13 PST -------
I investigated a bit more and the funny is:

<link rel="stylesheet" href="ui/default/slides.css" type="text/css" media="projection" id="slideProj" />
the rendering works but not

<style type="text/css" media="projection">

Guess a smaller testcase is needed?

Google Chrome    5.0.366.2 (Official Build 43280) dev
WebKit    533.4
------- Comment #4 From 2010-04-08 10:54:45 PST -------
Created an attachment (id=52878) [details]
reduced test case