diff --git a/blocksuite/affine/data-view/src/view-presets/table/mobile/table-view.ts b/blocksuite/affine/data-view/src/view-presets/table/mobile/table-view.ts index 6e410eacb..ce2162780 100644 --- a/blocksuite/affine/data-view/src/view-presets/table/mobile/table-view.ts +++ b/blocksuite/affine/data-view/src/view-presets/table/mobile/table-view.ts @@ -29,7 +29,12 @@ export class MobileDataViewTable extends DataViewBase< position: relative; width: 100%; padding-bottom: 4px; - overflow-x: scroll; + /** + * Disable horizontal scrolling to prevent crashes on iOS Safari + * See https://github.com/toeverything/AFFiNE/pull/12203 + * and https://github.com/toeverything/blocksuite/pull/8784 + */ + overflow-x: hidden; overflow-y: hidden; } diff --git a/blocksuite/affine/data-view/src/view-presets/table/pc/table-view.ts b/blocksuite/affine/data-view/src/view-presets/table/pc/table-view.ts index e80986d30..6f672e20f 100644 --- a/blocksuite/affine/data-view/src/view-presets/table/pc/table-view.ts +++ b/blocksuite/affine/data-view/src/view-presets/table/pc/table-view.ts @@ -54,17 +54,6 @@ const styles = css` overflow-y: hidden; } - /* Disable horizontal scrolling to prevent crashes on iOS Safari */ - affine-edgeless-root .affine-database-block-table { - @media (pointer: coarse) { - overflow: hidden; - } - @media (pointer: fine) { - overflow-x: scroll; - overflow-y: hidden; - } - } - .affine-database-block-table:hover { padding-bottom: 0px; }