Mac: cefclient: Top controls missing in native mode

Issue #3116 resolved
Marshall Greenblatt created an issue

What steps will reproduce the problem?

Run cefclient.

What is the expected output? What do you see instead?

The top bar (buttons, textfield) should be visible. Instead, the browser view occupies the whole client area.

What version of the product are you using? On what operating system?

4430 branch on MacOS 10.15 and 11.2.3. Does not reproduce with 4389 branch. Does not reproduce with --use-views.

Related forum thread: https://magpcss.org/ceforum/viewtopic.php?f=6&t=18358

Comments (4)

  1. Marshall Greenblatt reporter

    Looks like this problem started with 90.5.1+g7823df5. Works as expected with 90.4.3+gc48a797. That makes 691c9c2 the likely culprit.

  2. Marshall Greenblatt reporter

    Restore async CreateBrowser behavior (fixes issue #3116, fixes issue #3118)

    Restore the async CreateBrowser behavior that existed prior to commit 691c9c2 because executing synchronously (for example, from inside OnContextInitialized) causes issues on MacOS and possibly other platforms.

    → <<cset 2de07250dc6c>>

  3. Marshall Greenblatt reporter

    Restore async CreateBrowser behavior (fixes issue #3116, fixes issue #3118)

    Restore the async CreateBrowser behavior that existed prior to commit 691c9c2 because executing synchronously (for example, from inside OnContextInitialized) causes issues on MacOS and possibly other platforms.

    → <<cset fae1e9eaa1b4>>

  4. Marshall Greenblatt reporter

    Restore async CreateBrowser behavior (fixes issue #3116, fixes issue #3118)

    Restore the async CreateBrowser behavior that existed prior to commit 691c9c2 because executing synchronously (for example, from inside OnContextInitialized) causes issues on MacOS and possibly other platforms.

    → <<cset c53c523f4dea>>

  5. Log in to comment