Text Selection Colour in Dark Composition Mode Does Not Follow System: Unexpected Result?

Environment:

  • MacBook Air 11.6" 2015, MacOS Mojave 10.14.6 (w/latest security update), Scrivener 3.1.5

Procedure:
(note colours below are selected to emphasise the unexpected result.)

  1. In System Preferences->General, change Highlight Colour to purple
  2. In Scrivener,
    [list=1]
    [*]In Dark Mode set Scrivener Preferences->Appearance->Main Editor->Text Selection to Use Default colour. Confirm that editor text selection is purplish.
  3. In Dark Mode set Scrivener Preferences->Appearance->Composition Mode->Text Selection to Use Default colour. Confirm that Composition mode text selection is purplish.
  4. In Light Mode set Scrivener Preferences->Appearance->Main Editor->Text Selection to Use Default colour. Confirm that editor text selection is purplish.
  5. In Light Mode set Scrivener Preferences->Appearance->Composition Mode->Text Selection to Use Default colour. Confirm that Composition mode text selection is purplish.
    [/:m]
    [
    ]In System Preferences->General, set Highlight Colour to Yellow[/:m]
    [
    ]In Scrivener, check text selection colour in Light mode Editor, Light Mode Composition Mode, Dark Mode Editor, and Dark Mode Composition Mode[/*:m][/list:o]

Expected result:

All text selection colours should now display as yellow or brownish.

Actual result:

Both light mode text selection colours, and the dark mode Main Editor text selection colour display as yellow or brownish, depending on background colour—but the dark mode Composition Mode remains purplish.

This certainly seems like a bug to me.

Thanks! I see the same thing happening as well.

This appears fixed in version 3.2.1.