Deskripsi bug:
Zona detak jantung tidak dapat diubah.
(atau zona lain, seperti panjat tebing)
Perilaku Sebenarnya:
Pengaturan zona dapat diubah, dan disimpan. Tetapi setelah disegarkan, pengaturan lama masih ada
Perilaku yang Diharapkan:
Mengubah nilai apa pun dan menekan "simpan" akan menyimpannya.
Langkah-langkah untuk Reproduksi:
Ubah zona apa pun, simpan.
Buka halaman lain, lalu kembali ke halaman "setel zona detak jantung".
Ini akan memiliki pengaturan lama
versi Chrome
Vivaldi 1.13.1008.40, berdasarkan Chrome 62.0.3202.97
Versi plugin:
5.12.1
Link kegiatan?:
Kesalahan konsol?
Fetch fitnessData from fitnessDataService.getFitnessData
FitnessDataService.js:68 Fetch fitnessObjectsWithDaysOff from fitnessDataService.getFitnessObjectsWithDaysOff
FitnessDataService.js:183 First preview day is Sat Jan 06 2018 00:00:00 GMT+0000 (GMT)
FitnessDataService.js:214 Generating FitnessData from storage took 369 ms.
fitnessTrendGraph.js:25 FitnessTrendGraph: message fitnessDataLoaded received
fitnessTrendGraph.js:267 Configure graph options
fitnessTrendTable.js:12 FitnessTrendTable: message fitnessDataLoaded received
fitnessTrendGraph.js:539 Generating Fitness Graph took 250 ms.
index.html#!/zonesSettings/heartRate:1 Unchecked runtime.lastError while running storage.set: QUOTA_BYTES_PER_ITEM quota exceeded
at eval (chrome-extension://dhiaggccakkgdfcadnklkbljcgicpckn/options/app/directives/xtdZones/XtdZones.js:78:41)
at Object.eval [as callback] (chrome-extension://dhiaggccakkgdfcadnklkbljcgicpckn/options/app/services/ChromeStorageService.js:78:17)
XtdZones.js:86 localStorageMustBeCleared has been updated to: true
11YearProgressController.js:260 Graph loaded
angular.js:14700 Possibly unhandled rejection: undefined
(anonymous) @ angular.js:14700
angular.js:14700 ARIA: Attribute " aria-label ", required for accessibility, is missing on node: <input ng-keypress="dialog.keypress($event)" md-autofocus ng-model="dialog.result" placeholder ng-required="dialog.required" class="ng-pristine ng-valid md-autofocus md-input ng-not-empty ng-valid-required ng-touched" id="input_167" aria-invalid="false" style>
(anonymous) @ angular.js:14700
index.html#!/zonesSettings/heartRate:1 Unchecked runtime.lastError while running storage.set: QUOTA_BYTES_PER_ITEM quota exceeded
at eval (chrome-extension://dhiaggccakkgdfcadnklkbljcgicpckn/options/app/directives/xtdZones/XtdZones.js:78:41)
at Object.eval [as callback] (chrome-extension://dhiaggccakkgdfcadnklkbljcgicpckn/options/app/services/ChromeStorageService.js:78:17)
XtdZones.js:86 localStorageMustBeCleared has been updated to: true
index.html#!/zonesSettings/heartRate:1 Unchecked runtime.lastError while running storage.set: QUOTA_BYTES_PER_ITEM quota exceeded
at eval (chrome-extension://dhiaggccakkgdfcadnklkbljcgicpckn/options/app/directives/xtdZones/XtdZones.js:78:41)
at Object.eval [as callback] (chrome-extension://dhiaggccakkgdfcadnklkbljcgicpckn/options/app/services/ChromeStorageService.js:78:17)
XtdZones.js:86 localStorageMustBeCleared has been updated to: true
index.html#!/zonesSettings/heartRate:1 Unchecked runtime.lastError while running storage.set: QUOTA_BYTES_PER_ITEM quota exceeded
at eval (chrome-extension://dhiaggccakkgdfcadnklkbljcgicpckn/options/app/directives/xtdZones/XtdZones.js:78:41)
at Object.eval [as callback] (chrome-extension://dhiaggccakkgdfcadnklkbljcgicpckn/options/app/services/ChromeStorageService.js:78:17)
XtdZones.js:86 localStorageMustBeCleared has been updated to: true
angular.js:14700 mdMenu: The $mdOpenMenu method is deprecated. Please use `$mdMenu.open`.
(anonymous) @ angular.js:14700
11YearProgressController.js:260 Graph loaded
2angular.js:14700 mdMenu: The $mdOpenMenu method is deprecated. Please use `$mdMenu.open`.
(anonymous) @ angular.js:14700
index.html#!/zonesSettings/ascent:1 Unchecked runtime.lastError while running storage.set: QUOTA_BYTES_PER_ITEM quota exceeded
at eval (chrome-extension://dhiaggccakkgdfcadnklkbljcgicpckn/options/app/directives/xtdZones/XtdZones.js:78:41)
at Object.eval [as callback] (chrome-extension://dhiaggccakkgdfcadnklkbljcgicpckn/options/app/services/ChromeStorageService.js:78:17)
XtdZones.js:86 localStorageMustBeCleared has been updated to: true
AthleteSettingsController.js:48 userMaxHr has been updated to 177
AthleteSettingsController.js:30 localStorageMustBeCleared has been updated to true
AthleteSettingsController.js:48 userMaxHr has been updated to 178
AthleteSettingsController.js:30 localStorageMustBeCleared has been updated to true
index.html#!/zonesSettings/heartRate:1 Unchecked runtime.lastError while running storage.set: QUOTA_BYTES_PER_ITEM quota exceeded
at eval (chrome-extension://dhiaggccakkgdfcadnklkbljcgicpckn/options/app/directives/xtdZones/XtdZones.js:78:41)
at Object.eval [as callback] (chrome-extension://dhiaggccakkgdfcadnklkbljcgicpckn/options/app/services/ChromeStorageService.js:78:17)
XtdZones.js:86 localStorageMustBeCleared has been updated to: true
Tautkan tangkapan layar atau tautan video youtube jika perlu:
@luisgutz Terima kasih atas laporan dan
chrome.storage.local.getBytesInUse((bytesInUse) => {
let storage = {
bytesInUse,
quotaBytes: chrome.storage.local.QUOTA_BYTES,
percentUsage: bytesInUse / chrome.storage.local.QUOTA_BYTES * 100,
};
console.log(storage);
});
Ini akan mengembalikan sesuatu seperti: {bytesInUse: 1626377, quotaBytes: 5242880, percentUsage: 31.020679473876957}
Beri aku hasil ini :)
Terima kasih atas bantuan Anda.
tom
Hai Tomas,
Ini adalah output dari perintah:
{bytesInUse: 2358341, quotaBytes: 5242880, persenPenggunaan: 44.98178482055664}
Jadi saya kira saya masih memiliki sedikit ruang yang tersedia ...
BTW terima kasih telah melihat ini begitu cepat
Luis
Pada 5 Januari 2018 pukul 19:46, Thomas Champagne [email protected]
menulis:
@luisgutz https://github.com/luisgutz Terima kasih atas laporan dan catatannya .
Tampaknya penyimpanan Anda yang disinkronkan untuk plugin yang tampaknya memiliki kuota
melebihi. Bisakah Anda melakukannya untuk saya:
- Buka pengaturan zona apa pun dengan chrome Anda
- Tekan F12 seperti yang telah Anda lakukan/
- Di konsol salin/tempel/masukkan ini:
chrome.storage.local.getBytesInUse((bytesInUse) => {
biarkan penyimpanan = {
byteDiGunakan,
quotaBytes: chrome.storage.local.QUOTA_BYTES,
persenPenggunaan: byteInUse / chrome.storage.local.QUOTA_BYTES * 100,
};
console.log(penyimpanan);
});Ini akan mengembalikan sesuatu seperti: {bytesInUse: 1626377, quotaBytes:
5242880, persen Penggunaan: 31.020679473876957}Beri aku hasil ini :)
Terima kasih atas bantuan Anda.
tom
—
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/thomaschampagne/stravistix/issues/498#issuecomment-355647908 ,
atau matikan utasnya
https://github.com/notifications/unsubscribe-auth/AAXf4rh8XN0E46vPuOxHMfkYLQIMn9Khks5tHnwUgaJpZM4RUzNs
.
Oh kesalahan dari saya. Ini mendapatkan penyimpanan lokal, bukan yang disinkronkan di mana Anda memiliki kesalahan.
Bisakah Anda mencoba kembali dengan:
chrome.storage.sync.getBytesInUse((bytesInUse) => {
let storage = {
bytesInUse,
quotaBytes: chrome.storage.sync.QUOTA_BYTES,
percentUsage: bytesInUse / chrome.storage.sync.QUOTA_BYTES * 100,
};
console.log(storage);
});
Saya mengganti chrome.storage. lokal oleh chrome.storage. sinkronisasi
Terima kasih !
bahkan kurang!
{bytesInUse: 9207, quotaBytes: 5242880, persenPenggunaan: 0,17560958862304688}
Luis
Pada 5 Januari 2018 pukul 20:41, Thomas Champagne [email protected]
menulis:
Oh kesalahan dari saya. Ini mendapatkan penyimpanan lokal, bukan yang disinkronkan di mana
Anda memiliki kesalahan.
Bisakah Anda mencoba kembali dengan:chrome.storage.sync.getBytesInUse((bytesInUse) => {
biarkan penyimpanan = {
byteDiGunakan,
quotaBytes: chrome.storage.local.QUOTA_BYTES,
persenPenggunaan: byteInUse / chrome.storage.local.QUOTA_BYTES * 100,
};
console.log(penyimpanan);
});Saya mengganti chrome.storage. lokal oleh chrome.storage. sinkronisasi
Terima kasih !
—
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/thomaschampagne/stravistix/issues/498#issuecomment-355660112 ,
atau matikan utasnya
https://github.com/notifications/unsubscribe-auth/AAXf4llBC3qWYod8Udm9UfpJc7rdNImTks5tHokJgaJpZM4RUzNs
.
Apakah Anda menggunakan fitur tren kebugaran?
Maksud saya dengan ini Anda mungkin menyimpan riwayat Anda di area penyimpanan plugin.
Jika Anda mengklik "3 poin" dan klik "Tentang".
Anda akan melihat: "Ukuran riwayat: XXX MB."
Apa milik anda?
Ukuran riwayat: 2.2MB.
Luis
Pada 5 Januari 2018 pukul 21:04, Thomas Champagne [email protected]
menulis:
Apakah Anda menggunakan fitur tren kebugaran?
Maksud saya dengan ini Anda mungkin menyimpan riwayat Anda di area penyimpanan plugin.
Jika Anda mengklik "3 poin" dan klik "Tentang".
Anda akan melihat: "Ukuran riwayat: XXX MB."
Apa milik anda?
—
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/thomaschampagne/stravistix/issues/498#issuecomment-355665087 ,
atau matikan utasnya
https://github.com/notifications/unsubscribe-auth/AAXf4h4PU62wm-jVcOyKmb9nok2PQ2tPks5tHo5pgaJpZM4RUzNs
.
Hal ini sama bagi saya. Saya memiliki ukuran riwayat 0,7MB
Saya mempunyai masalah yang sama.
Ukuran riwayat yang disinkronkan: 1,26 MB
Dan tidak ada cara untuk menghemat daya atau zona detak jantung.
Jika ada sesuatu yang lebih yang bisa kami lakukan untuk membantu Anda...
Saya memiliki masalah yang sama.
Ubah Zona Daya dan simpan > Zona detak jantung adalah pengaturan default
Ubah zona detak jantung dan simpan > Zona daya kembali ke pengaturan default
@JohanDH
Terima kasih
Hai @thomaschampagne
Sial :/ Tidak ada pesan kesalahan yang mengerikan :/
Apa output dari ini di konsol?
chrome.storage.sync.getBytesInUse((bytesInUse) => {
let storage = {
bytesInUse,
quotaBytes: chrome.storage.sync.QUOTA_BYTES,
percentUsage: bytesInUse / chrome.storage.sync.QUOTA_BYTES * 100,
};
console.log(storage);
});
Hasilnya adalah: {bytesInUse: 6677, quotaBytes: 102400, persenPenggunaan: 6.5205078125}
@JohanDH @luisgutz @delumerlino @davidcafor
Pertanyaan sederhana... Apakah Anda memiliki akun google yang ditautkan ke chrome Anda? (Maksud saya, Anda dapat menyinkronkan bookmark, kata sandi, ... antara berbagai chrome/komputer).
Karena saya menggunakan chrome.storage.sync untuk menyimpan zona di penyimpanan sinkron chrome Anda (untuk penggunaan lintas chrome). Ini mungkin penyebab utama jika tidak ada akun google yang ditautkan ke chrome yang Anda gunakan.
Ya, akun Google saya ditautkan ke Chrome.
Ok terima kasih. Sekali lagi ke @JohanDH @luisgutz @delumerlino @davidcafor
Ketika Anda tidak dapat menyimpan zona Anda. Bisakah Anda mengirim ini ke konsol dan mencetak saya hasilnya :)
chrome.storage.sync.get({zones: null}, (data) => {
function byteCount(s) {
return encodeURI(s).split(/%..|./).length - 1;
}
console.log("User zones item size saved: " + byteCount(JSON.stringify(data)) + " bytes" );
});
Ini menghitung ukuran item zona pengguna dalam penyimpanan sinkronisasi (batas google adalah 8192 byte (https://developer.chrome.com/extensions/storage#property-sync))
Ukuran item zona pengguna yang disimpan: 6107 byte
Ok saya pikir saya mereproduksi masalah.
9 zona HR ditampilkan, bukan 3.
Apakah Anda mengalami ini?
tom
ya, ini masalahnya.
Masalah terpecahkan pada rilis berikutnya ;)
Thomas, masih menghadapi hal serupa.
Pada halaman "Pengaturan Zona", saya menghapus Z5-Z14 dan menekan SAVE, itu memberi saya kesalahan "QUOTA_BYTES_PER_ITEM kuota terlampaui".
Di Konsol menjalankan skrip Anda dan dikatakan:
Ukuran item zona pengguna yang disimpan: 8092 byte
{bytesInUse: 10195, quotaBytes: 102400, persenPenggunaan: 9.9560546875}
Komentar yang paling membantu
ya, ini masalahnya.