Uploaded image for project: 'XWiki Platform'
  1. XWiki Platform
  2. XWIKI-19565

PowerPoint slides aren't ordered as the file imported

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 14.0, 13.10.3
    • Fix Version/s: 13.10.4, 14.2.1, 14.3-rc-1
    • Component/s: Office
    • Labels:
    • Environment:
      Windows 11, Chrome 99
    • Tests:
      Unit
    • Difficulty:
      Unknown
    • Documentation:
      N/A
    • Documentation in Release Notes:
      N/A
    • Pull Request Status:
      Pull Request accepted
    • Similar issues:

      Description

      Steps to reproduce:

      1. Configure the standard wiki with LibreOffice (7.2.6 used in this case)
      2. Create a new page selecting Type - Page from Office
      3. Select a PPT with many slides eg. 50 Slides.pptx
      4. Import
      5. Access the page and check each slide

      Expected results: The slides are imported/shown as per the selected PPT.

      Actual results:

      • The 3rd Slide shown in XWiki is actually Slide 11 in the PPT (it continues like this)
      • Slide 13 is actually Slide 3
      • Slide 24 is Slide 4
      • Slide 35 is Slide 5
      • Slide 46 is Slide 6

      NOTE: The PPT imported is showing as expected in XWiki 12.10.10 and 13.0

      Not working on 13.10.3, 14.0

      When looking in Source mode it appears the Slides aren't ordered as the number of the slides (0,1,2,3...), they are ordered as shown below (0,1,10,11,12...)

      {{gallery}}
      [[image:50 Slides-slide0.jpg]]
      
      [[image:50 Slides-slide1.jpg]]
      
      *[[image:50 Slides-slide10.jpg]]*
      
      [[image:50 Slides-slide11.jpg]]
      
      [[image:50 Slides-slide12.jpg]]
      
      [[image:50 Slides-slide13.jpg]]
      
      [[image:50 Slides-slide14.jpg]]
      
      [[image:50 Slides-slide15.jpg]]
      
      [[image:50 Slides-slide16.jpg]]
      
      [[image:50 Slides-slide17.jpg]]
      
      [[image:50 Slides-slide18.jpg]]
      
      [[image:50 Slides-slide19.jpg]]
      
      *[[image:50 Slides-slide2.jpg]]*
      
      [[image:50 Slides-slide20.jpg]]
      
      [[image:50 Slides-slide21.jpg]]
      
      [[image:50 Slides-slide22.jpg]]
      
      [[image:50 Slides-slide23.jpg]]
      
      [[image:50 Slides-slide24.jpg]]
      
      [[image:50 Slides-slide25.jpg]]
      
      [[image:50 Slides-slide26.jpg]]
      
      [[image:50 Slides-slide27.jpg]]
      
      [[image:50 Slides-slide28.jpg]]
      
      [[image:50 Slides-slide29.jpg]]
      
      *[[image:50 Slides-slide3.jpg]]*
      
      [[image:50 Slides-slide30.jpg]]
      
      [[image:50 Slides-slide31.jpg]]
      
      [[image:50 Slides-slide32.jpg]]
      
      [[image:50 Slides-slide33.jpg]]
      
      [[image:50 Slides-slide34.jpg]]
      
      [[image:50 Slides-slide35.jpg]]
      
      [[image:50 Slides-slide36.jpg]]
      
      [[image:50 Slides-slide37.jpg]]
      
      [[image:50 Slides-slide38.jpg]]
      
      [[image:50 Slides-slide39.jpg]]
      
      *[[image:50 Slides-slide4.jpg]]*
      
      [[image:50 Slides-slide40.jpg]]
      
      [[image:50 Slides-slide41.jpg]]
      
      [[image:50 Slides-slide42.jpg]]
      
      [[image:50 Slides-slide43.jpg]]
      
      [[image:50 Slides-slide44.jpg]]
      
      [[image:50 Slides-slide45.jpg]]
      
      [[image:50 Slides-slide46.jpg]]
      
      [[image:50 Slides-slide47.jpg]]
      
      [[image:50 Slides-slide48.jpg]]
      
      [[image:50 Slides-slide49.jpg]]
      
      *[[image:50 Slides-slide5.jpg]]*
      
      [[image:50 Slides-slide6.jpg]]
      
      [[image:50 Slides-slide7.jpg]]
      
      [[image:50 Slides-slide8.jpg]]
      
      [[image:50 Slides-slide9.jpg]]
      {{/gallery}}
      

      Example of how Source looks in 13.0

      {{gallery}}
      [[image:50 Slides-slide0.jpg]]
      
      [[image:50 Slides-slide1.jpg]]
      
      [[image:50 Slides-slide2.jpg]]
      
      [[image:50 Slides-slide3.jpg]]
      
      [[image:50 Slides-slide4.jpg]]
      
      [[image:50 Slides-slide5.jpg]]
      
      [[image:50 Slides-slide6.jpg]]
      
      [[image:50 Slides-slide7.jpg]]
      
      [[image:50 Slides-slide8.jpg]]
      
      [[image:50 Slides-slide9.jpg]]
      
      [[image:50 Slides-slide10.jpg]]
      
      [[image:50 Slides-slide11.jpg]]
      
      [[image:50 Slides-slide12.jpg]]
      
      [[image:50 Slides-slide13.jpg]]
      
      [[image:50 Slides-slide14.jpg]]
      
      [[image:50 Slides-slide15.jpg]]
      
      [[image:50 Slides-slide16.jpg]]
      
      [[image:50 Slides-slide17.jpg]]
      
      [[image:50 Slides-slide18.jpg]]
      
      [[image:50 Slides-slide19.jpg]]
      
      [[image:50 Slides-slide20.jpg]]
      
      [[image:50 Slides-slide21.jpg]]
      
      [[image:50 Slides-slide22.jpg]]
      
      [[image:50 Slides-slide23.jpg]]
      
      [[image:50 Slides-slide24.jpg]]
      
      [[image:50 Slides-slide25.jpg]]
      
      [[image:50 Slides-slide26.jpg]]
      
      [[image:50 Slides-slide27.jpg]]
      
      [[image:50 Slides-slide28.jpg]]
      
      [[image:50 Slides-slide29.jpg]]
      
      [[image:50 Slides-slide30.jpg]]
      
      [[image:50 Slides-slide31.jpg]]
      
      [[image:50 Slides-slide32.jpg]]
      
      [[image:50 Slides-slide33.jpg]]
      
      [[image:50 Slides-slide34.jpg]]
      
      [[image:50 Slides-slide35.jpg]]
      
      [[image:50 Slides-slide36.jpg]]
      
      [[image:50 Slides-slide37.jpg]]
      
      [[image:50 Slides-slide38.jpg]]
      
      [[image:50 Slides-slide39.jpg]]
      
      [[image:50 Slides-slide40.jpg]]
      
      [[image:50 Slides-slide41.jpg]]
      
      [[image:50 Slides-slide42.jpg]]
      
      [[image:50 Slides-slide43.jpg]]
      
      [[image:50 Slides-slide44.jpg]]
      
      [[image:50 Slides-slide45.jpg]]
      
      [[image:50 Slides-slide46.jpg]]
      
      [[image:50 Slides-slide47.jpg]]
      
      [[image:50 Slides-slide48.jpg]]
      
      [[image:50 Slides-slide49.jpg]]
      {{/gallery}}
      

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              MichaelHamann Michael Hamann
              Reporter:
              ganechitoaei Gabriela Anechitoaei
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Date of First Response: