EC-CUBE / EC-CUBE/ec-cube

safariでイベント実行時のオーバーレイ処理が発生しない事がある

Open
#4,360 0 comments 0 reactions 0 assignees View on GitHub
bug:Low
Dominant language
PHP
Stars
788
Forks
719
Avg merge
4d 4h
Merged PRs (30d)
39

Description

## 概要(Overview)
[Safariで検索押下時のオーバーラップの挙動について](https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=21863&forum=8)
Mac safariでイベント実行時のオーバーレイ処理が発生しない事がある。
そのためローディング中にボタンを連打出来たりする。
iOSではこの現象は起こらない模様。

https://github.com/EC-CUBE/ec-cube/blob/a415093ccdc53836c1d6502b150028dbdb5dcb3a/html/template/default/assets/js/function.js#L116-L144

↑この辺が怪しい

## 期待する内容(Expect) or 要望 (Requirement)
確実にイベント実行時のオーバーレイ処理を行う。

## 再現手順(Procedure)
環境 Mac safari
https://demo4.ec-cube.net/products/list?category_id=&name=
検索で、enterで検索したりボタンを押したり、ポチポチしているとイベントが発生しないことがある。
詳細は不明。

### 環境 (environment)
+ EC-CUBE: 4.0.x
+ PHP: 7.x.x
+ DB:
- PostgreSQL x.x.x
- MySQL x.x.x

## 関連情報 (Ref)
開発コミュニティサイト
[Safariで検索押下時のオーバーラップの挙動について](https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=21863&forum=8)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.