コントロールがあり、それらが表示されていました。今日、突然どこからともなく、彼らはこのように見えます:
以前は、それぞれにピッカーがありました。コードを変更していないのに、どうして突然こうなったのですか?
更新: これは Google Chrome の新しいバージョン (v29) でのみ発生します。Safariでは発生しません。どうすればこれを通過できますか?クロムのバグですか?
コントロールがあり、それらが表示されていました。今日、突然どこからともなく、彼らはこのように見えます:
以前は、それぞれにピッカーがありました。コードを変更していないのに、どうして突然こうなったのですか?
更新: これは Google Chrome の新しいバージョン (v29) でのみ発生します。Safariでは発生しません。どうすればこれを通過できますか?クロムのバグですか?
これは、Sencha と Chrome 29 の既知のバグst-box
です。このバグを回避するには、Sencha の Mixin を微調整する必要があります。
Mixin は次の場所にあります。resources/themes/stylesheets/sencha-touch/base/mixins/_Class.scss
次のように変更します。
@mixin st-box($important: no) {
@if $important == important {
display: flex !important;
display: -webkit-box !important;
display: -ms-flexbox !important;
} @else {
display: flex;
display: -webkit-box;
display: -ms-flexbox;
}
}
次に、css を再コンパイルすると、バグがなくなるはずです。
その回避策の公式発表は次のとおりです。