diff --git a/app/components/polaris/filters_component.rb b/app/components/polaris/filters_component.rb index fe550d65..df4aaba4 100644 --- a/app/components/polaris/filters_component.rb +++ b/app/components/polaris/filters_component.rb @@ -76,7 +76,8 @@ def popover_arguments sectioned: @sectioned, style: ("width: #{@width}" if @width.present?), position: :below, - alignment: :left + alignment: :left, + append_to_body: true } end diff --git a/test/components/polaris/filters_component_test.rb b/test/components/polaris/filters_component_test.rb index 48479342..de4a7e77 100644 --- a/test/components/polaris/filters_component_test.rb +++ b/test/components/polaris/filters_component_test.rb @@ -26,9 +26,9 @@ def test_default_filters assert_selector "[data-polaris-popover-target='activator']" do assert_selector ".Polaris-Button", text: "Filter" end - assert_selector "[data-polaris-popover-target='popover']", text: "Content" end end + assert_selector "[data-polaris-popover-target='template']", visible: :hidden end end end