All the notification windows open with just the header

Hi,

I installed Zotero on my Chromebook. All the notification windows open with just the header, and I need to resize them manually.

Report ID - 1136390640

No errors have been logged since Zotero started.

appName => Zotero, version => 7.0.11 (x64), os => Linux 6.6.56-05934-gf790fe104dba #1 SMP PREEMPT_DYNAMIC Wed, 25 Dec 2024 22:23:38 -0800, locale => en-US, extensions =>

Here are screenshots of the problem:

https://s3.amazonaws.com/zotero.org/images/forums/u16413661/7wkqnc79qkhr296um2mh.png
https://s3.amazonaws.com/zotero.org/images/forums/u16413661/3z2cmasl7ipu76txow36.png

This is a screenshot of the terminal:

https://s3.amazonaws.com/zotero.org/images/forums/u16413661/4k3g85sv3cst2ssrti65.png

Missing chrome or resource URL: chrome://zotero/skin/16/white/loading.svg
(cros_im:2751) 2025-02-16T11:37:27.353882Z WARNING: [cros_gtk_im_context.cc(569)] GdkWindow doesn't have an associated wl_surface.
(cros_im:2751) 2025-02-16T11:38:15.559433Z WARNING: [cros_gtk_im_context.cc(569)] GdkWindow doesn't have an associated wl_surface.

Thank you in advance for your assistance. Please inform me if you need any additional information.
  • Hello Eran, I have the same issue on my Chromebook. It is a GTK+ issue and not specific to Zotero. I experience the same issue when opening the linux-native Firefox Bookmark Manager. I suspect the same behavior will occur on any linux-native app that uses GTK. (GTK is the rendering library that linux-native apps use to draw their GUI components.)

    I am in communication with GTK developers about the issue, but they are not motivated because debugging the issue requires they have access to a device exhibiting the issue. It seems the issue is of very limited scope.

    Can you please reply with your Chromebook details? The issue may be caused by a package configuration error for specific Chromebook models. The more specific the better. If you type "chrome://system/" into a new chrome tab, and search down for "hardware_class" you will find the official Google identifier for your Chromebook.

    With this info and the error you listed, which I also found just now (googling it brought me to your post here!), the GTK developers may be able to determine who is responsible for maintaining the offending code. If it's not them, I can pass the info along to the appropriate maintainers and hopefully an updated package will come soon.

    If you are interested in participating in the conversation, my bug report is here:
    https://gitlab.gnome.org/GNOME/gtk/-/issues/7454 If you add your device info and a motivational comment, maybe they will prioritize this issue. Commenting will require you to register. I will update my post in a moment...
  • Hello Brice,
    I appreciate your help. My hardware_class is:
    CRAASNETO-KYVC E4B-B3K-G4G-E6H-I63-A4Y
    Please let me know if any additional information is needed.
  • Hi Eran, thank you for that! I've passed it along. Sorry for the delay, I didn't get an email when you posted. I'll look into forum settings...

    Interestingly we both have Acer Chromebooks released in 2019. There are several possibilities at the moment. One of them is that our machines share graphics hardware. Can you please give me the Acer model number for your machine? It should look something like this: CP514-XXX-YYYY. Acer lists 5x different 514 models and I can't figure out which one is yours from the ChromeOS hardware_class you gave (it's a Google internal identifier).

    Thank you for your help! This is not going to get fixed fast, I don't think, but 2019 Acer Chromebooks is a much smaller haystack to search! The problem is almost certainly a config issue, either at package installation, or GTK startup. If they share graphics chipsets, then it's probably a GTK config issue, since I doubt package installation tweaks hardware settings, but what do I know? I think we're almost there, but it could take a while...
  • ...could you also pull a GPU report for me? That will tell me more than the Acer hardware specs page for your machine. If you type "chrome://gpu" into the address bar you will see all the gory details of your graphics setup.

    I don't know how/if you can attach files to threads here. If you have that option, click "Download report to file" at the top of the GPU Internals tab and attach the about-gpu-blahblah.txt file here. It's a big file, so pasting it here is not a good option.

    You can PM it to me, OR you can post only the "Driver Information", "Driver Bug Workarounds", and "Problems Detected" sections, which are all in a row below the "Version Info" section. You can edit out the GL_EXTENSIONS list before you post as it's not helpful.

    Thanks!
  • edited 15 days ago
    Hi,

    My Chromebook is Acer Chromebook Plus 514 CB514-4HT-359X.

    I don't see a way to send a file here. You can email me to my name at Google.

    Graphics Feature Status
    =======================
    * Canvas: Hardware accelerated
    * Canvas out-of-process rasterization: Enabled
    * Direct Rendering Display Compositor: Disabled
    * Compositing: Hardware accelerated
    * Multiple Raster Threads: Enabled
    * OpenGL: Enabled
    * Rasterization: Hardware accelerated
    * Raw Draw: Disabled
    * Skia Graphite: Disabled
    * Video Decode: Hardware accelerated
    * Video Encode: Hardware accelerated
    * Vulkan: Enabled
    * WebGL: Hardware accelerated
    * WebGL2: Hardware accelerated
    * WebGPU: Hardware accelerated
    * WebNN: Disabled

    Version Information
    ===================
    Data exported : 2025-04-11T18:28:27.202Z
    Chrome version : Chrome/134.0.6998.183
    Operating system : Linux 16181.54.0
    Software rendering list URL: https://chromium.googlesource.com/chromium/src/+/d61a9c95d53998faadf594768e9896b5728c3bfb/gpu/config/software_rendering_list.json
    Driver bug list URL : https://chromium.googlesource.com/chromium/src/+/d61a9c95d53998faadf594768e9896b5728c3bfb/gpu/config/gpu_driver_bug_list.json
    ANGLE commit id : 914c97c116e0
    2D graphics backend : Skia/134 aefbd9403c1b3032ad4cd0281ef312ed262c7125
    Command Line : /opt/google/chrome/chrome --enable-native-gpu-memory-buffers --enable-webgl-image-chromium --enable-features=Pepper3DImageChromium,Vulkan,DefaultANGLEVulkan,VulkanFromANGLE,PlatformHEVCDecoderSupport,UmaStorageDimensions,ArcAdbSideloading,ArcEnableVirtioBlkForData,ArcLvmApplicationContainers,Crostini,PluginVm,Borealis,SmartDim,OnDeviceSpeechRecognition,CameraEffectsSupportedByHardware,CameraSuperResSupported,ICASupportedByHardware,FeatureManagement16Desks,FeatureManagementBorealis,FeatureManagementConchGenAi,FeatureManagementCrosSodaConchLanguages,FeatureManagementDriveFsBulkPinning,FeatureManagementFeatureAwareDeviceDemoMode,FeatureManagementGameDashboardRecordGame,FeatureManagementGeminiAppPreinstall,FeatureManagementGrowthFramework,FeatureManagementHistoryEmbedding,FeatureManagementLiveTranslateCrOS,FeatureManagementLobster,FeatureManagementLocalImageSearch,FeatureManagementMahi,FeatureManagementMarkupPod,FeatureManagementOobeAiIntro,FeatureManagementOobeGeminiIntro,FeatureManagementOobeSimon,FeatureManagementOrca,FeatureManagementRoundedWindows,FeatureManagementSeaPen,FeatureManagementShouldExcludeFromSysUiHoldback,FeatureManagementShowoff,FeatureManagementSystemLiveCaption,FeatureManagementTimeOfDayScreenSaver,FeatureManagementTimeOfDayWallpaper,FeatureManagementVideoConference --gpu-sandbox-failures-fatal=yes --gpu-sandbox-start-early --video-capture-use-gpu-memory-buffer --enable-logging --log-level=1 --use-cras --enable-wayland-server --user-data-dir=/home/chronos --arc-build-properties={'device': 'nissa_cheets', 'firstApiLevel': '28'} --child-wallpaper-large=/usr/share/chromeos-assets/wallpaper/child_large.jpg --child-wallpaper-small=/usr/share/chromeos-assets/wallpaper/child_small.jpg --default-wallpaper-large=/usr/share/chromeos-assets/wallpaper/default_large.jpg --default-wallpaper-small=/usr/share/chromeos-assets/wallpaper/default_small.jpg --guest-wallpaper-large=/usr/share/chromeos-assets/wallpaper/guest_large.jpg --guest-wallpaper-small=/usr/share/chromeos-assets/wallpaper/guest_small.jpg --disable-mojo-broker --ash-use-cros-mojo-service-manager --cros-healthd-uses-service-manager --login-profile=user --has-chromeos-keyboard --form-factor=CLAMSHELL --guest-wallpaper-large=/usr/share/chromeos-assets/wallpaper/guest_large.jpg --guest-wallpaper-small=/usr/share/chromeos-assets/wallpaper/guest_small.jpg --child-wallpaper-large=/usr/share/chromeos-assets/wallpaper/child_large.jpg --child-wallpaper-small=/usr/share/chromeos-assets/wallpaper/child_small.jpg --default-wallpaper-large=/usr/share/chromeos-assets/wallpaper/default_large.jpg --default-wallpaper-small=/usr/share/chromeos-assets/wallpaper/default_small.jpg --device-help-content-id=craasneto_cbx --ozone-nnpalm-properties={} --arc-availability=officially-supported --enable-arcvm --arc-erofs --enable-houdini --enable-houdini64 --enterprise-enrollment-initial-modulus=15 --enterprise-enrollment-modulus-limit=19 --ml_service=enabled --ondevice_handwriting=use_rootfs --ondevice_document_scanner=use_rootfs --camera-effects-supported-by-hardware --feature-management-level=1 --feature-management-max-level=2 --feature-management-scope=1 --login-manager --feature-flags=["crostini-gpu-support@1"] --first-exec-after-boot --enable-features=ArcAdbSideloading,ArcEnableVirtioBlkForData,ArcLvmApplicationContainers,Borealis,CameraEffectsSupportedByHardware,CameraSuperResSupported,Crostini,DefaultANGLEVulkan,FeatureManagement16Desks,FeatureManagementBorealis,FeatureManagementConchGenAi,FeatureManagementCrosSodaConchLanguages,FeatureManagementDriveFsBulkPinning,FeatureManagementFeatureAwareDeviceDemoMode,FeatureManagementGameDashboardRecordGame,FeatureManagementGeminiAppPreinstall,FeatureManagementGrowthFramework,FeatureManagementHistoryEmbedding,FeatureManagementLiveTranslateCrOS,FeatureManagementLobster,FeatureManagementLocalImageSearch,FeatureManagementMahi,FeatureManagementMarkupPod,FeatureManagementOobeAiIntro,FeatureManagementOobeGeminiIntro,FeatureManagementOobeSimon,FeatureManagementOrca,FeatureManagementRoundedWindows,FeatureManagementSeaPen,FeatureManagementShouldExcludeFromSysUiHoldback,FeatureManagementShowoff,FeatureManagementSystemLiveCaption,FeatureManagementTimeOfDayScreenSaver,FeatureManagementTimeOfDayWallpaper,FeatureManagementVideoConference,ICASupportedByHardware,OnDeviceSpeechRecognition,Pepper3DImageChromium,PlatformHEVCDecoderSupport,PluginVm,SmartDim,UmaStorageDimensions,Vulkan,VulkanFromANGLE --flag-switches-begin --enable-features=ArcAdbSideloading,ArcEnableVirtioBlkForData,ArcLvmApplicationContainers,Borealis,CameraEffectsSupportedByHardware,CameraSuperResSupported,Crostini,DefaultANGLEVulkan,FeatureManagement16Desks,FeatureManagementBorealis,FeatureManagementConchGenAi,FeatureManagementCrosSodaConchLanguages,FeatureManagementDriveFsBulkPinning,FeatureManagementFeatureAwareDeviceDemoMode,FeatureManagementGameDashboardRecordGame,FeatureManagementGeminiAppPreinstall,FeatureManagementGrowthFramework,FeatureManagementHistoryEmbedding,FeatureManagementLiveTranslateCrOS,FeatureManagementLobster,FeatureManagementLocalImageSearch,FeatureManagementMahi,FeatureManagementMarkupPod,FeatureManagementOobeAiIntro,FeatureManagementOobeGeminiIntro,FeatureManagementOobeSimon,FeatureManagementOrca,FeatureManagementRoundedWindows,FeatureManagementSeaPen,FeatureManagementShouldExcludeFromSysUiHoldback,FeatureManagementShowoff,FeatureManagementSystemLiveCaption,FeatureManagementTimeOfDayScreenSaver,FeatureManagementTimeOfDayWallpaper,FeatureManagementVideoConference,ICASupportedByHardware,OnDeviceSpeechRecognition,Pepper3DImageChromium,PlatformHEVCDecoderSupport,PluginVm,SmartDim,UmaStorageDimensions,Vulkan,VulkanFromANGLE,CrostiniGpuSupport --flag-switches-end

Sign In or Register to comment.