`flycheck-posframe` does not show up correctly
- Dominant language
- Emacs Lisp
- Stars
- 22.7k
- Forks
- 3.1k
- Avg merge
- 10h 46m
- Merged PRs (30d)
- 4
Description
### What did you expect to happen?
Enabling `+childframe` for `:checkers syntax` should replace the default inline flycheck popups with `flycheck-posframe`
### What actually happened?

Only the default inline popup is displayed
### Describe your attempts to resolve the issue
I tried toggling `flycheck-posframe-mode` on and off (it was already on by default) and the posframe is now displayed, but the default popup still remains, giving you double popups:

Note that `(company +childframe)` works perfectly fine:

### Steps to reproduce
1. Enable `+childframe` for `:checkers syntax`
2. `doom sync` and restart
3. Open a file with a mode that provides flycheckers
4. Write erroneous code, the default popup is shown instead of posframe popups
5. Toggle `flycheck-posframe-mode`
6. Now *both* the default popup and the posframe popup is shown
### System Information
https://pastebin.com/WED0mBZv
Contributor guide
Assessment
This issue has not been assessed yet.