Bug 156904 - FILEOPEN PPTX: text rendered green instead of white in presentation mode
Summary: FILEOPEN PPTX: text rendered green instead of white in presentation mode
Status: RESOLVED NOTOURBUG
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
6.0.7.3 release
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Slide-Show
  Show dependency treegraph
 
Reported: 2023-08-24 23:13 UTC by Gerald Pfeifer
Modified: 2024-11-11 17:25 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
Sample slide (PPTX) (31.88 KB, application/vnd.openxmlformats-officedocument.presentationml.presentation)
2023-08-24 23:13 UTC, Gerald Pfeifer
Details
Screenshot of Impress in presentation mode (22.61 KB, image/png)
2023-08-24 23:14 UTC, Gerald Pfeifer
Details
Example file in presentation mode PP 2016 (98.01 KB, image/png)
2023-08-25 22:36 UTC, Gabor Kelemen (allotropia)
Details
Reduced (in size and build-ups) sample slide (33.75 KB, application/vnd.ms-powerpoint)
2023-08-26 12:14 UTC, Gerald Pfeifer
Details
Reduced example: Screenshot of Impress in presentation mode (71.27 KB, image/png)
2023-08-26 12:17 UTC, Gerald Pfeifer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gerald Pfeifer 2023-08-24 23:13:40 UTC
Created attachment 189138 [details]
Sample slide (PPTX)

In edit mode the sample document looks identical in Impress and
PowerPoint - text is rendered in white.

In presentation mode Impress renders that same text as green
(whereas PowerPoint stays with white).

Version: 24.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: b5aaf194866c5e416167cb54d37f9f04dabc5375
CPU threads: 8; OS: Linux 6.4; UI render: default; VCL: gtk3
Locale: en-US (en_US.UTF-8); UI: en-US

...back to 6.4 at least.
Comment 1 Gerald Pfeifer 2023-08-24 23:14:05 UTC
Created attachment 189139 [details]
Screenshot of Impress in presentation mode
Comment 2 Gabor Kelemen (allotropia) 2023-08-25 22:36:12 UTC
Created attachment 189158 [details]
Example file in presentation mode PP 2016

Seems to be green (for some reason) in my PP 2016 in presentation mode.

live.com can't open this online:

https://view.officeapps.live.com/op/view.aspx?src=https%3A%2F%2Fbugs.documentfoundation.org%2Fattachment.cgi%3Fid%3D189138

Which version of PP do you use?
Comment 3 Gerald Pfeifer 2023-08-26 11:07:27 UTC
(In reply to Gabor Kelemen (allotropia) from comment #2)
> Which version of PP do you use?

It's the web version, reporting as Microsoft 365, build 16.0.16816.40510.

(I also asked the colleague who created the original with PowerPoint on 
a Mac for details.)
Comment 4 Gerald Pfeifer 2023-08-26 12:14:15 UTC
Created attachment 189163 [details]
Reduced (in size and build-ups) sample slide

(In reply to Gabor Kelemen (allotropia) from comment #2)
> live.com can't open this online:

This got me thinking, so I spent a chunk of time simplifying this
further, notably reducing the dimensions of the slide (which were
enormous).

Also I removed two of the build-up steps.

Does this work for you now?

Interestingly, the two bits of text where I removed the build-up
render white in presentation mode now! Only the one bit where there
still is a build-up renders green.
Comment 5 Gerald Pfeifer 2023-08-26 12:17:47 UTC
Created attachment 189164 [details]
Reduced example: Screenshot of Impress in presentation mode
Comment 6 Gabor Kelemen (allotropia) 2023-09-04 08:19:22 UTC
Still green in the offline versions, also in PP2019.

I see this suspicious part in the markup:
                                                                        <p:animClr clrSpc="rgb" dir="cw">
                                                                            <p:cBhvr>
                                                                                <p:cTn id="9" dur="1" fill="hold"/>
                                                                                <p:tgtEl>
                                                                                    <p:spTgt spid="56"/>
                                                                                </p:tgtEl>
                                                                                <p:attrNameLst>
                                                                                    <p:attrName>ppt_c</p:attrName>
                                                                                </p:attrNameLst>
                                                                            </p:cBhvr>
                                                                            <p:to>
                                                                                <a:srgbClr val="30BA78"/>
                                                                            </p:to>
                                                                        </p:animClr>

30BA78 is the green hue we see. How to set this in the UI? Needs more investigation...
Comment 7 Gerald Pfeifer 2024-06-06 14:37:44 UTC
Confirming this is still the case with

  Version: 24.8.0.0.alpha1+ (X86_64) / LibreOffice Community
  Build ID: 9e873da55c925b0a960950e9edd1e615e54b8edd
  CPU threads: 12; OS: Linux 6.9; UI render: default; VCL: gtk3
  Locale: en-US (en_US.UTF-8); UI: en-US
Comment 8 Sarper Akdemir (allotropia) 2024-07-01 09:26:16 UTC
As Gabor pointed out in comment#2 the behavior of Impress is the same with MSO 2016.

There's an animate color node for each text, that should execute with the appear effect which shifts the color to green. The duration of the effect is almost instant with smallest value of ST_TLTime at 1 millisecond.

I'd say this is a bug on Office365 & Mac versions of MSO and not LibreOffice.