WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
Bug 141569
[Mac, iOS] Adjust pagination behavior for Mail.app printing use
https://bugs.webkit.org/show_bug.cgi?id=141569
Summary
[Mac, iOS] Adjust pagination behavior for Mail.app printing use
Brent Fulgham
Reported
2015-02-13 11:23:36 PST
Certain uses of iframe elements in WebKit clients can cause undesirable printing behavior. WebKit attempts to keep all contents of an iframe together on the same page, but in some cases that does not produce good looking print output. This bug provides a new setting that allows the default printing behavior to be overridden.
Attachments
Patch
(8.19 KB, patch)
2015-02-13 11:31 PST
,
Brent Fulgham
no flags
Details
Formatted Diff
Diff
Patch
(10.45 KB, patch)
2015-02-13 12:28 PST
,
Brent Fulgham
no flags
Details
Formatted Diff
Diff
Patch
(10.27 KB, patch)
2015-02-13 13:26 PST
,
Brent Fulgham
andersca
: review+
Details
Formatted Diff
Diff
Show Obsolete
(2)
View All
Add attachment
proposed patch, testcase, etc.
Brent Fulgham
Comment 1
2015-02-13 11:28:27 PST
<
rdar://problem/14912763
>
Brent Fulgham
Comment 2
2015-02-13 11:31:43 PST
Created
attachment 246537
[details]
Patch
Brent Fulgham
Comment 3
2015-02-13 12:28:20 PST
Created
attachment 246541
[details]
Patch
Anders Carlsson
Comment 4
2015-02-13 12:33:29 PST
Comment on
attachment 246541
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=246541&action=review
> Source/WebCore/rendering/RenderBlockFlow.cpp:1617 > +static const AtomicString& messageContainerName() > +{ > + static NeverDestroyed<AtomicString> messageContainerNameString("messageContentContainer", AtomicString::ConstructFromLiteral); > + return messageContainerNameString; > +}
It's bad to use AtomicString inside NeverDestroyed since they are different for different threads. I'd just use a literal in the function below instead.
Brent Fulgham
Comment 5
2015-02-13 13:26:15 PST
Created
attachment 246545
[details]
Patch
Brent Fulgham
Comment 6
2015-02-13 13:34:43 PST
(In reply to
comment #4
)
> Comment on
attachment 246541
[details]
> Patch > > View in context: >
https://bugs.webkit.org/attachment.cgi?id=246541&action=review
> > > Source/WebCore/rendering/RenderBlockFlow.cpp:1617 > > +static const AtomicString& messageContainerName() > > +{ > > + static NeverDestroyed<AtomicString> messageContainerNameString("messageContentContainer", AtomicString::ConstructFromLiteral); > > + return messageContainerNameString; > > +} > > It's bad to use AtomicString inside NeverDestroyed since they are different > for different threads. I'd just use a literal in the function below instead.
OK!
Brent Fulgham
Comment 7
2015-02-13 13:56:06 PST
Committed
r180076
: <
http://trac.webkit.org/changeset/180076
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug