diff --git a/frontend/playwright/ui/specs/design-tab.spec.js b/frontend/playwright/ui/specs/design-tab.spec.js index 0df50e6ad1..2fc36fdef4 100644 --- a/frontend/playwright/ui/specs/design-tab.spec.js +++ b/frontend/playwright/ui/specs/design-tab.spec.js @@ -71,6 +71,7 @@ test.describe("Shape attributes", () => { page, }) => { const workspace = new WorkspacePage(page); + await workspace.mockConfigFlags(["enable-binary-fills"]); await workspace.setupEmptyFile(); await workspace.mockRPC(/get\-file\?/, "design/get-file-fills-limit.json"); diff --git a/frontend/src/app/main/ui/workspace/sidebar/options/menus/fill.cljs b/frontend/src/app/main/ui/workspace/sidebar/options/menus/fill.cljs index 01d0dbf4e4..b51dcfbba7 100644 --- a/frontend/src/app/main/ui/workspace/sidebar/options/menus/fill.cljs +++ b/frontend/src/app/main/ui/workspace/sidebar/options/menus/fill.cljs @@ -12,6 +12,7 @@ [app.common.types.color :as ctc] [app.common.types.shape :as shp] [app.common.types.shape.attrs :refer [default-color]] + [app.config :as cfg] [app.main.data.workspace.colors :as dc] [app.main.store :as st] [app.main.ui.components.title-bar :refer [title-bar]] @@ -55,7 +56,7 @@ values (d/without-nils values) fills (:fills values) has-fills? (or (= :multiple fills) (some? (seq fills))) - can-add-fills? (and (not (= :multiple fills)) (< (count fills) shp/MAX-FILLS)) + can-add-fills? (and (contains? cfg/flags :binary-fills) (not (= :multiple fills)) (< (count fills) shp/MAX-FILLS)) state* (mf/use-state has-fills?) open? (deref state*)