Plugin Manager window is empty after latest update

Hi team,

I’m experiencing an issue with the Plugin Manager in Glyphs 3 (Version 3.4.1 (3436). After the recent update, the Plugin Manager window is completely empty and non-responsive, as shown in the attached screenshot.

I have already tried the following steps with no success:

  1. Closed Glyphs and deleted the Repositories folder via Terminal using: rm -rf ~/Library/Application\ Support/Glyphs\ 3/Repositories

  2. Checked the Settings > Addons > Python Version, and it is set correctly.

  3. Verified my internet connection and access to GitHub.

Even after restarting the app, the window remains blank and doesn’t seem to trigger any download for the plugin list.

Could you please advise on how to force the Plugin Manager to refresh or if there is a known issue with this specific build?

Best regards, Sultan

Is this issue still occurring? If not, it might just have been a temporary network issue.

Subject: Still Blank Plugin Manager – Requesting a technical fix from your side

I have followed all the technical troubleshooting steps:

  1. Verified Python 3.11 and objc are working via Macro Panel.

  2. Performed a full reset of GSPluginManagerRepositories and GSPythonSourcePath.

  3. Tested different internet connections including mobile hotspots.

The window is still empty. I need a solution from your side. Could you please provide:

  • A way to manually force-refresh the Plugin Manager’s cache via the Macro Panel?

  • Or a command to re-install the internal WebKit components that Glyphs uses to render these windows?

  • If the Plugin Manager is broken on my system, is there a CLI (Command Line) method to install plugins/scripts directly through Terminal?

I am a professional user and need to get my scripts and plugins working. Please let me know if there are any hidden settings or beta versions I should try.

Could you elaborate on that? What kind of reset did you perform?


The most common reasons that the Plugin Manager is not loading is because GitHub is having server issues (more common in recent times than it used to be) or GitHub is blocked (for example, using a firewall).

If non of those apply, maybe you are blocking network traffic specifically for Glyphs using an app like Little Snitch or by editing a file like /etc/hosts. These can block Glyphs from reaching GitHub.

I have carefully investigated the points mentioned:

  1. Network/Firewall: I checked my /etc/hosts file and it is clean (only default entries). I am not using Little Snitch, LuLu, or any other firewall/VPN that might block network traffic.

  2. ISP/Connection: I tested the connection using a mobile hotspot to rule out any local ISP or router-level blocking of GitHub. The Plugin Manager window remains blank.

  3. Reset Performed: I previously ran the following in the Macro Panel: Glyphs.defaults["GSPluginManagerRepositories"] = None Glyphs.defaults["GSPythonSourcePath"] = None The reset was successful (Macro Panel returned “Done Resetting”), but it didn’t fix the UI issue.

  4. Python & PyObjC: As confirmed before, import objc; print(objc.__file__) works perfectly in the Macro Panel, pointing to the official Python 3.11 path.

  5. Cache: I manually cleared the cache in ~/Library/Caches/com.GeorgSeifert.Glyphs3, but the window is still empty.

It seems that while the Python bridge is working (Macro Panel), the WebKit view responsible for rendering the Plugin Manager is failing to load or fetch data.

Is there a way to see a specific error log for the WebKit process within Glyphs? Or a way to manually re-install the internal components that manage the Plugin Manager’s UI?

Thank you for your continued support.

Can you try the steps in this tutorial:

…then do not forget to restart Glyphs.

New Finding: I ran a connection test and I am getting an HTTP 403 Forbidden error when trying to reach updates.glyphsapp.com.

HTTP/2 403 
server: nginx
date: Sun, 15 Mar 2026 22:11:30 GMT

This explains why the Plugin Manager is blank; the server is rejecting the request. Is my IP range being blocked, or is there a security handshake issue with my version of Glyphs/macOS?

The HTTP 403 status is correct, this applies to all users. updates.glyphsapp.com is not related to the Plugin Manager.

What version of macOS do you have?

Could you try running the following Python code in the Macro Panel:

from Foundation import NSData, NSURL

url = NSURL.URLWithString_("https://raw.githubusercontent.com/schriftgestalt/glyphs-packages/glyphs3/packages.plist")
data = NSData.dataWithContentsOfURL_(url)
print(data)

It should print a long output like so:

@SultanMaqtari have you tried the steps in the tutorial I linked above? This has helped people with similar issues in the past. In most cases, it was a damaged ‘hosts’ file.

MacBook Air (M1, 2020), 12.3.1 (21E258)

Test Result: I ran the suggested Python code in the Macro Panel, and the result was: None.

This confirms that NSData is failing to fetch any content from the URL.

I also ran a connection test in the Terminal and received an HTTP 403 Forbidden error when trying to reach Glyphs servers. It seems my connection is being rejected either by a local network restriction or a server-side block on my IP range.

What would you recommend as a workaround to allow Glyphs to bypass this block and fetch the packages.plist?

can you open this link in the browser: https://raw.githubusercontent.com/schriftgestalt/glyphs-packages/glyphs3/packages.plist ?

In our experience, the most likely cause for not being able to update the app or download it is a damaged Host Database file. If you care to know, it is a text file located at /etc/hosts/, and some bad ‘helper’ tools mess with it sometimes. In order to fix it, simply run this line in Terminal.app, and type in your password when it asks you for it:

sudo sed -i '' '/glyphsapp/d' /etc/hosts

If you do not know how to do that, because you do not feel at home in Terminal.app, please follow these steps:

  1. Select and copy (Cmd-C) the line above into your clipboard.
  2. Go to Terminal.app, and open a new tab (Cmd-T) if necessary.
  3. Paste the line you just copied into Terminal.
  4. Confirm your entry with the Return key, and it will ask for your password.
  5. Now enter your Mac password. Attention: you will NOT see password bullets (•••) like you are used to from entering passwords elsewhere. That’s OK. It’s how passwords work in Terminal, that’s all. You need to enter it ‘blindly’, i.e., without an indication of how many keys you pressed already, and press the Return key to confirm.
  6. If you have done everything right, it will quietly do its job, and Terminal waits for your next command.
  7. Log out (⌘⌥⇧Q) and back in again, or better yet, just restart your Mac.

Does it work now?

I am using version 3.4.1 (3436).
I have confirmed that the issue is a network-level block on the domain raw.githubusercontent.com in my region. Re-installing the app didn’t help as the connection itself is being rejected (HTTP 403). I will proceed with manual installations of the plugins/scripts I need. Thanks for the support.
Even VPN official websites (like ProtonVPN) are timed out and unreachable. This confirms a heavy regional ISP block. I will proceed with Manual Installation of the necessary scripts and plugins by downloading them as ZIP files from GitHub’s main site, which seems more accessible than the raw sub-domain.

Note that HTTP 403 responses are expected and normal when connecting to the Glyphs server. These are not an issue.

I put a copy of the packages.plist file on our server. Can you put this https://updates.glyphsapp.com/packages.plist into Preferences > Addons > Alternate Plugin Repos.