About(xxx) dies with missing face!()

This is on julia 1.10.9 on windows 11:

julia> about(a3)
Makie.Axis (mutable) (<: Makie.AbstractAxis <: Makie.Block <: Any), occupies 1.2kB directly (referencing 27MB in total)
              parent::Union{Nothing, Figure, Scene}               8B Ptr?                 Scene(4 children, 0 plots)
ERROR: MethodError: no method matching face!(::String, ::Symbol)

Closest candidates are:
  face!(::Union{StyledStrings.AnnotatedStrings.AnnotatedString, SubString{<:StyledStrings.AnnotatedStrings.AnnotatedString}}, ::Union{Symbol, StyledStrings.Face, Vector{<:Union{Symbol, StyledStrings.Face}}})
   @ StyledStrings C:\Users\chris.h.marshall\AppData\Local\Julia\dot-julia\packages\StyledStrings\rd5VN\src\faces.jl:622

Stacktrace:
 [1] memorylayout(io::Base.TTY, value::Makie.Axis)
   @ About C:\Users\tmp\AppData\Local\Julia\dot-julia\packages\About\2xkKY\src\values.jl:115
 [2] about(io::Base.TTY, value::Makie.Axis)
   @ About C:\Users\tmp\AppData\Local\Julia\dot-julia\packages\About\2xkKY\src\values.jl:47
 [3] about(x::Makie.Axis)
   @ About C:\Users\tmpAppData\Local\Julia\dot-julia\packages\About\2xkKY\src\About.jl:207
 [4] top-level scope
   @ REPL[94]:1

These crashes make About.jl a lot less useful than it could be otherwise.

-chm

I see your issue slipped past me, for reference pinging/bumping is worthwhile, even if ideally it’s not needed.

@tecosaur This issue is also present on Ubuntu linux 18.04 with Julia 1.10.10 LTS and About 1.0.4.

The problem seems to be the faces support in LTS? (Didn’t the styled strings get a makeover
on a more recent version than the LTS 1.10.x?)

This is the only way I could think of to “ping/bump” you.

This or GitHub works. Thanks for the ping, I’ll try to squeeze this into my weekend.