(5.0.0-beta1 git 7f1fe37 and 5.1.0-prealpha git 1c72b2c) SUMMARY Certain brushes like brushes from the Mojo bundles can lose their original pattern after configuring any setting through the brush editor. Reloading the preset brings the pattern back. See the bottom of the report for regression information. STEPS TO REPRODUCE 1. Download Mojo Moo Ink from https://saeger.art/mojo-moo/bundles by clicking the Bundle button. Install the bundle. 2. Under the moo ink tag, select moo-zip-cute-06 (first brush). 3. Draw. Observe pattern. 4. Open brush editor and increase diameter by a step. (do not use toolbar sliders) 5. Draw. Observe pattern. OBSERVED RESULT Stroke is completely filled. EXPECTED RESULT Stroke should be patterned. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Debian sid KDE Plasma Version: 5.21.5 KDE Frameworks Version: 5.85.0 Qt Version: 5.12.11 (Appimage) The particular brush noted in the reproduction steps does not have this problem in the released beta 1, however the other zip cute brushes were outright broken regardless of configuration. As of recent fixes included in the versions noted at the top, these brushes only break on configuration, with the noted brush now also having this problem. Using the toolbar sliders doesn't break them.
Some brushes such as moo-zip-cute-78 also have buggy patterned strokes that don't occur in 4.4.7, however this may be a separate issue.
I've determined that downloading the bundle isn't necessary: This happens with even default brushes such as Dry Bristles randomly failing to properly load their patterns on strokes (especially on line/shape tool strokes), and I've observed one of my own custom brushes having this problem without any configuration from its default settings.
*** Bug 442373 has been marked as a duplicate of this bug. ***
*** Bug 441702 has been marked as a duplicate of this bug. ***
*** Bug 443138 has been marked as a duplicate of this bug. ***
This bug should be fixed with https://invent.kde.org/graphics/krita/-/merge_requests/1081
The fix is merged now!