Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-78731

[macOS] Regression from 5.9: QMacCocoaViewContainer broken in macOS 10.13 & 10.12 (Sierra/High Sierra)

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Reported
    • Priority: P2: Important
    • Resolution: Unresolved
    • Affects Version/s: 5.10.1, 5.11.3, 5.12.5, 5.13.2, 5.14.0 Beta3
    • Fix Version/s: None
    • Labels:
    • Environment:
      macOS 10.13 High Sierra or macOS 10.12 Sierra
    • Platform/s:
      macOS

      Description

      If you compile example project against 5.10/5.11/5.12/5.13/5.14, then run it in macOS 10.13 (High Sierra or 10.12 Sierra) you get 3 problems (well seen on the BrokenCocoa.mp4):
      1. Segmented controls doesn't appear until you click them (in a real app, they also blink and hide/show)
      2. All cocoa controls disappear when window looses focus (click on the wifi icon)
      3. Spinbox doesn't change when you drag slider and it freezes
      4. When you resize the last 'Bug' column you get lots of rendering glitches.

      • If you compile this project against 5.6.3/5.9.8, it's totally fine.
      • It's always fine in 10.14 & 10.15

      Screenshots are also attached. We do think it's a serious issue. Basically our app doesn't work on macOS 10.12/10.13 while these OSes are officially supported by Qt.

        Attachments

        1. 5.13.png
          5.13.png
          104 kB
        2. 5.6.3.png
          5.6.3.png
          110 kB
        3. BrokenCocoa.mp4
          7.11 MB
        4. TestProject.zip
          5 kB
        For Gerrit Dashboard: QTBUG-78731
        # Subject Branch Project Status CR V

          Activity

            People

            • Assignee:
              sorvig Morten Sørvig
              Reporter:
              crystalidea Steven (crystalidea)
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:

                Gerrit Reviews

                There is 1 open Gerrit change