GNOME Bugzilla – Bug 705664
No more transparency gradient in app view [::]
Last modified: 2013-08-11 16:20:36 UTC
there used to be a gradient at the top and bottom of the app view when scrolling up or down, where the apps would blur to the background, now (I assume after a recent update) the gradient is gone I have a Sapphire AMD Radeon HD 6570 GPU w/ xf86-video-ati, ati-dri, libgl, and mesa installed, if that might be the problem
Sounds like the shader failed to compile for a reason. Are they any erros printed to stderr?
here is the output of `gnome-shell -r &` { $ gnome-shell -r & [1] 1693 [zheoffec@baguette16 ~]$ JS LOG: GNOME Shell started at Sat Aug 10 2013 14:04:58 GMT+0000 (UTC) JS LOG: loading default theme (Adwaita) JS ERROR: !!! WARNING: 'anonymous function does not always return a value' JS ERROR: !!! WARNING: file '/home/zheoffec/.local/share/gnome-shell/extensions/weather-extension@xeked.com/extension.js' line 578 exception 0 number 157 JS ERROR: !!! WARNING: 'anonymous function does not always return a value' JS ERROR: !!! WARNING: file '/home/zheoffec/.local/share/gnome-shell/extensions/weather-extension@xeked.com/extension.js' line 995 exception 0 number 157 JS LOG: Extension user-theme@gnome-shell-extensions.gcampax.github.com already installed in /home/zheoffec/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com. /usr/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com will not be loaded (process:1783): GLib-CRITICAL **: g_slice_set_config: assertion `sys_page_size == 0' failed } during that output i launched the app view, scrolled a bit, and opened firefox. It doesnt look like anything to do with shaders, just some gnome-shell-extensions stuff probably caused by gnome-tweak-tool, the last error was because of firefox
OK, I can reproduce seems to be a regression caused by https://git.gnome.org/browse/gnome-shell/commit/?id=cfecd063c9ca3d18cdee0e57102bb644863484cf
(In reply to comment #3) > OK, I can reproduce seems to be a regression caused by > https://git.gnome.org/browse/gnome-shell/commit/?id=cfecd063c9ca3d18cdee0e57102bb644863484cf Ugh this patch has another bad side effect ... when the vertical policy is set to never in the scroll-view-testing.js test nothing gets drawn (not just the scrollbar but everything gets black).
Created attachment 251274 [details] [review] st-scroll-view: Unconditionally allocate scrollbars Commit cfecd063c9ca3d18cd changed the allocation logic to not allocate scrollbars when the *_visible booleans are false. This breaks the fade effect as well as the NEVER policy. We do not paint scrollbars when they are not supposed to be visible, so not allocating them and thus leaving them in a "needs allocation" state just causes problems. I am not convinced that it solved any problem to begin with (we don't paint them anyway). As the previous condition has basically always been true, just do it unconditionally.
Pushed after IRC review. Attachment 251274 [details] pushed as cba5bca - st-scroll-view: Unconditionally allocate scrollbars
Pushed to the 3.8 branch as well.