Closed calenlas closed 5 years ago
Likewise, there's something else in the theme css causing the theme parser to warn about "Ignoring excess values in shadow definition".
I noticed these copious log messages when I opened journalctl -f
to check for unrelated items.
My system info:
* Distribution - Pop!_OS 18.10
* Gtk+ 3.0 version - 3.24.1-1ubuntu2
* Desktop environment - Gnome
* Pop version - 4.0.2
I'm not sure if this is connected to the same issue, but I also get these additional lines when locking and unlocking my system:
Jan 08 11:56:15 pop-os gnome-shell[2883]: st_widget_get_theme_node called on the widget [0x55ecf8a547e0 StBoxLayout ("Do not disturb")] which is not in the stage.
Jan 08 11:56:15 pop-os gnome-shell[2883]: st_widget_get_theme_node called on the widget [0x55ecfa330380 StBoxLayout.popup-menu-item do-not-disturb:last-child first-child ("Do not disturb")] which is not in the stage.
Jan 08 11:56:15 pop-os gnome-shell[2883]: st_widget_get_theme_node called on the widget [0x55ecf8a547e0 StBoxLayout ("Do not disturb")] which is not in the stage.
Jan 08 11:56:15 pop-os gnome-shell[2883]: st_widget_get_theme_node called on the widget [0x55ecfa330380 StBoxLayout.popup-menu-item do-not-disturb:last-child first-child ("Do not disturb")] which is not in the stage.
Jan 08 11:56:15 pop-os gnome-shell[2883]: st_widget_get_theme_node called on the widget [0x55ecf7d1df50 StBin:first-child] which is not in the stage.
Jan 08 11:56:15 pop-os gnome-shell[2883]: st_widget_get_theme_node called on the widget [0x55ecf8a547e0 StBoxLayout ("Do not disturb")] which is not in the stage.
Jan 08 11:56:15 pop-os gnome-shell[2883]: st_widget_get_theme_node called on the widget [0x55ecfa330380 StBoxLayout.popup-menu-item do-not-disturb:last-child first-child ("Do not disturb")] which is not in the stage.
Jan 08 11:56:15 pop-os gnome-shell[2883]: st_widget_get_theme_node called on the widget [0x55ecf7d1df50 StBin:first-child] which is not in the stage.
Jan 08 11:56:15 pop-os gnome-shell[2883]: st_widget_get_theme_node called on the widget [0x55ecf93d3890 StBin.toggle-switch toggle-switch-us:last-child first-child] which is not in the stage.
Jan 08 11:56:15 pop-os gnome-shell[2883]: st_widget_get_theme_node called on the widget [0x55ecf8a547e0 StBoxLayout ("Do not disturb")] which is not in the stage.
Jan 08 11:56:15 pop-os gnome-shell[2883]: st_widget_get_theme_node called on the widget [0x55ecfa330380 StBoxLayout.popup-menu-item do-not-disturb:last-child first-child ("Do not disturb")] which is not in the stage.
Jan 08 11:56:15 pop-os gnome-shell[2883]: st_widget_get_theme_node called on the widget [0x55ecf8e4e9c0 StLabel:last-child ("Do not disturb")] which is not in the stage.
Jan 08 11:56:15 pop-os gnome-shell[2883]: clutter_actor_remove_child: assertion 'child->priv->parent != NULL' failed
Reporter info
Actual issue
The Pop themes cause gnome-shell to litter the system logs with warnings that "+ combinators are not supported". This appears to be caused by several + combinators in the theme css bouncing off gnome-shell's st-theme.c parser around line 794 where it clearly warns about the + combinators and then ignores them. I'd suspect, as a result, that some element in the UI is not getting the intended styling.
Steps to reproduce
Use one of the Pop themes with gnome-shell and run
journalctl
to see the noisome warning lines.