gdk_quartz_keymap_translate_keyboard_state fills consumed_modifiers wrong
Steps to reproduce
consumed_modifiers contain bits for modifier keys which haven't been pressed.
consumed_modifiers only contains bits for the masked out modifiers, like the documentation says.
GTK 3.22.30, installed via MacPorts on macOS 10.14.6
An older interpretation
consumed_modifierswas that it contained all modifiers that might affect the translation of the key;