Barista: [рддреНрд╡рд░рд┐рдд рдлрд╝рд┐рд▓реНрдЯрд░] рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдХ рд░реВрдк рд╕реЗ рд╕рдХреНрд░рд┐рдп [рдлрд╝рд┐рд▓реНрдЯрд░] рдЬреЛрдбрд╝рдиреЗ рд╕реЗ ExpressionChangedAfterItHasBeenCheckedError рд╣реЛрддрд╛ рд╣реИ рдФрд░ рд╣реИрдВрдбрд▓рд░ рдХреЛ рдлрд╛рдпрд░рд┐рдВрдЧ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 16 рдЬреБрд▓ре░ 2020  ┬╖  12рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: dynatrace-oss/barista

рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ

DtQuickFilter рдШрдЯрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдФрд░ [рдлрд╝рд┐рд▓реНрдЯрд░] рдЗрдирдкреБрдЯ рдореЗрдВ рдлрд╝рд┐рд▓реНрдЯрд░ рдХреА рдПрдХ рд╕рд░рдгреА рдореЗрдВ рдЧреБрдЬрд░рддреЗ рд╕рдордп, рдШрдЯрдХ рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕реЗ DtFilterField рдХрд░рддрд╛ рд╣реИред

рдХреНрдпрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП

DtQuickFilter рдШрдЯрдХ рдХреЛ [рдлрд╝рд┐рд▓реНрдЯрд░] рдЗрдирдкреБрдЯ рдореЗрдВ рджрд┐рдП рдЧрдП рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдЙрдЪрд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред рдлрд┐рд░ (рдлрд╝рд┐рд▓реНрдЯрд░ рдЪреЗрдВрдЬ) рдШрдЯрдирд╛ рдХреЛ рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ

DtQuickFilter рдШрдЯрдХ [рдлрд╝рд┐рд▓реНрдЯрд░] рдореЗрдВ рдкрд╛рд░рд┐рдд рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдИрд╡реЗрдВрдЯ рд╣реИрдВрдбрд▓рд░ рдХреЛ рд╕рдХреНрд░рд┐рдп рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдХрдВрд╕реЛрд▓ рдПрдХ ExpressionChangedAfterItHasBeenCheckedError рднреА рджрд┐рдЦрд╛рддрд╛ рд╣реИред

рдбреЗрдореЛ

https://stackblitz.com/edit/github-mpgcfd?file=src%2Fquick-filter%2Fquick-filter-default-example%2Fquick-filter-default-example.ts

  1. "рдирдХрд▓реА рдлрд╝рд┐рд▓реНрдЯрд░" рд╕рд░рдгреА рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ рдЬрд┐рд╕реЗ [рдлрд╝рд┐рд▓реНрдЯрд░] рдЗрдирдкреБрдЯ рдореЗрдВ рдкрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ
  2. "рд╣реИрдВрдбрд▓ (рдИрд╡реЗрдВрдЯ)" рд╡рд┐рдзрд┐ рдореЗрдВ рдХрдВрд╕реЛрд▓ рд▓реЙрдЧ рдХреЛ рдиреЛрдЯ рдХрд░реЗрдВ рдЬреЛ рдХрд┐ (рдлрд╝рд┐рд▓реНрдЯрд░ рдЪреЗрдВрдЬ) рдИрд╡реЗрдВрдЯ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ
  3. рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрдВрд╕реЛрд▓ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдХрд┐ рдШрдЯрдирд╛ рдХреЛ рдХрднреА рднреА рд╕рдХреНрд░рд┐рдп рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдирдХрд▓реА рдлрд╝рд┐рд▓реНрдЯрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдлрд╝рд┐рд▓реНрдЯрд░ рдмрд╛рд░ рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЧрдП рдереЗ
  4. рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд▓реЙрдЧ рдореЗрдВ рддреНрд░реБрдЯрд┐ рдмрджрд▓ рджреА рд╣реИ

рд╢реБрдХреНрд░рд┐рдпрд╛!
рдЕрд░рдиреЙрдб

bug cannot reproduce has-pr

рд╕рднреА 12 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЕрд░реЗ @areknow рдПрдХ рдкреНрд░рдЬрдирди рдЙрджрд╛рд╣рд░рдг рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдФрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдШрдЯрдирд╛ рдХреЛ рдбрд┐рдЬрд╝рд╛рдЗрди рджреНрд╡рд╛рд░рд╛ рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ рдирд╣реАрдВ рдЧрдпрд╛ рд╣реИ - рдЪреВрдВрдХрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдлрд╝рд┐рд▓реНрдЯрд░ рд╕реЗрдЯ рдХрд░ рдЪреБрдХреЗ рд╣реИрдВ, рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рдмрджрд▓ рдЧрдП рд╣реИрдВ - рдЗрд╕рд▓рд┐рдП рдЗрдирдкреБрдЯ рд╕реЗрдЯ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╣рдо рдШрдЯрдирд╛рдУрдВ рдХреЛ рдареАрдХ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдШрдЯрдХ рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░рддрд╛ рд╣реИ рддреЛ рд╣рдо рдХреЗрд╡рд▓ рдШрдЯрдирд╛рдУрдВ рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЧрд▓рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реВрдВ @lukasholzer рдЖрдк рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рдЬрд╛рдирддреЗ рд╣реИрдВ :)

ExpressionChangedAfterchecked рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ - рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдореЗрдВ рдЬрд╛рдВрдЪрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рд╣рдо рдорд╛рди рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рд╡реНрдпреВрдЗрдВрдЬрд┐рди рдореЗрдВ рдЪрд▓рддреЗ рд╕рдордп рдпрд╣ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИред
рд╣рдордиреЗ рдЗрд╕реЗ рдЕрдкрдиреЗ рджреЗрд╡ рдФрд░ рдбреЗрдореЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рд╣рдо рд╕рдлрд▓ рдирд╣реАрдВ рд╣реБрдПред рд╣рдо рд╕реНрдЯреИрдХрдмреНрд▓рд┐рдЯреНрдЬ рдХреЗ рдмрд╛рд╣рд░ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рдереЗред

@areknow рдХреНрдпрд╛ рдЖрдк рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЬрд┐рд╕ рдРрдк рдореЗрдВ рдЖрдкрдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рджреЗрдЦрд╛ рд╣реИ, рд╡рд╣ рд╡реНрдпреВрдЗрдВрдЬрд┐рди рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ (рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╕реНрдЯреИрдХрдмреНрд▓рд┐рдЯреНрдЬ рд╡реНрдпреВрдЗрдВрдЬрд┐рди рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реИ)?

@ ffriedl89 рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдпрд╣ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ, рдИрд╡реЗрдВрдЯ рд╣реИрдВрдбрд▓рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

@gselltho рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдореЗрд░рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡реНрдпреВрдЗрдВрдЬрд┐рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдзрдиреНрдпрд╡рд╛рдж рджреЛрд╕реНрддреЛрдВ!

@tomheller рдореИрдВрдиреЗ рдЕрднреА рдЕрдкрдиреЗ рдРрдк рдореЗрдВ рдЖрдЗрд╡реА рдХреЛ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрднреА рднреА ExpressionChangedAfterChecked рддреНрд░реБрдЯрд┐ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред рд╢рд╛рдпрдж рдХреБрдЫ рдФрд░ рд╣реЛ рд░рд╣рд╛ рд╣реИ?

рдПрдХ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рдЕрдкрдбреЗрдЯ: рддреНрд░реБрдЯрд┐ рдХреЗрд╡рд▓ рдореБрдЭреЗ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рд╣реЛ рд░рд╣реА рд╣реИред рдЗрд╕реЗ рд╣рдорд╛рд░реА рдкрд╛рдЗрдкрд▓рд╛рдЗрди (рдЬреЗрдирдХреАрдВрд╕) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджреЗрд╡ рдореЗрдВ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж, рджреЗрд╡ рдПрдирд╡реА рдореЗрдВ рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗ рд░рд╣реА рд╣реИред

рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдореИрдВрдиреЗ рдПрдХ рдкреВрд░реНрдг npm ci рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрднреА рднреА рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реА рд╣реИред рдХреНрдпрд╛ рдХреЛрдИ рдФрд░ рдХреИрд╢ рд╣реИ рдЬрд┐рд╕реЗ рд╕рд╛рдлрд╝ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?

рдзрдиреНрдпрд╡рд╛рдж!

@areknow рдХреНрдпрд╛ рдЖрдк AOT рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдРрдк рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? (рд╕рдордп рд╕рдВрдХрд▓рди рд╕реЗ рдкрд╣рд▓реЗ)ред рдЖрдк aot рд╕рдВрдкрддреНрддрд┐ рдХреЛ angular.json рдореЗрдВ рд╕рд╣реА рдкрд░ рд╕реЗрдЯ рдХрд░рдХреЗ рдпрд╛ --aot рдХреЛ ng serve ... рдХрдорд╛рдВрдб рдкрд░ рд╕реЗрдЯ рдХрд░рдХреЗ рдЗрд╕реЗ рд╕рдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдЬреЗрдЖрдИрдЯреА (рдмрд╕ рд╕рдордп рдореЗрдВ) рд╕рдВрдХрд▓рди рд╕рдорд╕реНрдпрд╛ рд╣реИ - рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕реЗ рдЕрдкрдиреЗ рджреЗрд╡ рдкрд░реНрдпрд╛рд╡рд░рдг рдореЗрдВ рдирд╣реАрдВ рджреЗрдЦрддреЗ рд╣реИрдВред

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ рд╕рдВрд╕реНрдХрд░рдг 9 рдХреЗ рдмрд╛рдж рд╕реЗ рдЖрдкрдХреЛ рд╕рдВрдХрд▓рди рдХреЗ рд▓рд┐рдП AOT рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:
https://angular.io/guide/aot-compiler#choosing -a-compiler

рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд▓рд┐рдП, рдЗрд╕ рдореБрджреНрджреЗ рдХреА рдЖрдЧреЗ рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреЙрд▓-рд╕рд┐рдВрдХ рд╢реЗрдбреНрдпреВрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдзрдиреНрдпрд╡рд╛рдж @areknow рдЗрд╕реЗ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

@areknow рдХреНрдпрд╛ рдЖрдк AOT рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдРрдк рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? (рд╕рдордп рд╕рдВрдХрд▓рди рд╕реЗ рдкрд╣рд▓реЗ)ред рдЖрдк aot рд╕рдВрдкрддреНрддрд┐ рдХреЛ angular.json рдореЗрдВ рд╕рд╣реА рдкрд░ рд╕реЗрдЯ рдХрд░рдХреЗ рдпрд╛ --aot рдХреЛ ng serve ... рдХрдорд╛рдВрдб рдкрд░ рд╕реЗрдЯ рдХрд░рдХреЗ рдЗрд╕реЗ рд╕рдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдЬреЗрдЖрдИрдЯреА (рдмрд╕ рд╕рдордп рдореЗрдВ) рд╕рдВрдХрд▓рди рд╕рдорд╕реНрдпрд╛ рд╣реИ - рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕реЗ рдЕрдкрдиреЗ рджреЗрд╡ рдкрд░реНрдпрд╛рд╡рд░рдг рдореЗрдВ рдирд╣реАрдВ рджреЗрдЦрддреЗ рд╣реИрдВред

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ рд╕рдВрд╕реНрдХрд░рдг 9 рдХреЗ рдмрд╛рдж рд╕реЗ рдЖрдкрдХреЛ рд╕рдВрдХрд▓рди рдХреЗ рд▓рд┐рдП AOT рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:
https://angular.io/guide/aot-compiler#choosing -a-compiler

@lukasholzer рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
рдореИрдВрдиреЗ angular.json рдореЗрдВ рд╕рд░реНрд╡ рдмрд┐рд▓реНрдб рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ aot: true рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдФрд░ рдореИрдВрдиреЗ рд╕рд░реНрд╡ рдХрдорд╛рдВрдб рдореЗрдВ --aot рдзреНрд╡рдЬ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рднреА рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред рдореБрдЭреЗ рдЕрднреА рднреА рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ

рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЬреАрдм рд╣реЛ рд░рд╣рд╛ рд╣реИред рд╣рдордиреЗ рдЗрд╕реЗ рдЕрдкрдиреЗ рд╡рд┐рдХрд╛рд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ ivy: on|off рдФрд░ viewEngine: on|off рд╣рд░ рд╕рдВрднрд╛рд╡рд┐рдд рдХреНрд░рдордкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕рд╛рде рднреА рдЖрдЬрдорд╛рдпрд╛ рд╣реИ, рдФрд░ рд╣рдо рдЕрднреА рднреА рддреНрд░реБрдЯрд┐ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рдереЗред рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕реЗ рд╕реНрдЯреИрдХрдмреНрд▓рд┐рдЯреНрдЬ рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рдмрд╛рдд рд╕реЗ рдХрд╛рдлреА рд╣реИрд░рд╛рди рд╣реИрдВ рдХрд┐ рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдореИрдВ рд╣рдорд╛рд░реЗ рдХреЙрд▓ @areknow рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рд╣рдо рдЕрдкрдиреЗ рд╕рд┐рд░ рдПрдХ рд╕рд╛рде рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣рд╛рдВ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИред

@tomheller рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ!

@tomheller рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдПрдХ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛: https://github.com/areknow/barista-quick-filter-bug

рд╣рдорд╛рд░реЗ рдирд┐рдпреЛрдЬрд┐рдд рд╕рдордп рдкрд░ рдорд┐рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрднреА рднреА рдЦреБрд╢ рд╣реИрдВ

@areknow рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд╣рдо рдЙрдирдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рд╕реЗрдЯрдЕрдк рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕реНрд░реЛрдд рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рд╣рдо рдЕрднреА рднреА рдЗрд╕реЗ рдЕрдкрдиреЗ рдХрд┐рд╕реА рднреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдХреЗ рднреАрддрд░ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИрдВ, рдЬреЛ рдХреБрдЫ рд╣рдж рддрдХ рдЪрд┐рдВрддрд╛ рдХрд╛ рд╡рд┐рд╖рдп рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

kaikcreator picture kaikcreator  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

lukasholzer picture lukasholzer  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

samuelfahrngruber picture samuelfahrngruber  ┬╖  13рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

tomheller picture tomheller  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

subarroca picture subarroca  ┬╖  14рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ