How to refresh fontview after changing glyphOrder

I added some glyph names to the custom parameter “glyphOrder” by script and want the font view to refresh …

How do you change the parameter. It should update automatically.

Font.customParameters[0].value = ["a", "b"]

The script consists of two lines.
In font view I choose one or more glyphs and hit CMD+Alt+R

for i in Font.selection:
    Font.customParameters['glyphOrder'].append( i.name )

That works as well as your suggestion, for the parameter.
But the font view doesn’t change.
I need to click or scroll which I tried to avoid …

What is wrong?

This works:

for parameter in Font.customParameters:
	if parameter.name == 'glyphOrder':
		for i in Font.selection:
			newValue = parameter.value
			newValue.append(i.name)
			parameter.value = newValue

Thanks!

Don’t set the value in each loop. First build a new list and set the value after the loop.