OS: macOS Sequoia 15.7.1
VSCode version: 1.107.1 (Universal) (Commit: 994fd12f8d3a5aa16f17d42c041e5809167e845a)
CodeLLDB version: 1.12.1
Compiler: clang
Debuggee: executable
The dereferencePointers config option is never respected upon launching the debugger, and it always defaults to true, causing it to intercept custom python printers for pointers.
If, however, the Toggle Pointee Summaries command is used to toggle back to on and then back to off, the option is then respected. Similarly, changing the config manually in the workspace settings json and then saving the file will also cause the change subscription to pick it up and have the same effect.
There seems to be a step where the propagation of this option is missed during startup, but respected after the fact, if changed.