[bug] onjuist onthouden cache

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • eiPionezero
  • Registratie: Augustus 2012
  • Laatst online: 09-07 10:42
Ik weet niet zeker of dit een bug is, de fout treed namelijk alleen op op mijn telefoon op, hierbuiten ben ik de bug nog niet tegengekomen. Echter, ik heb er pas last van sinds de laatste iteratie, dus toch maar een topic hier geopend.

Paar dagen geleden wilde ik op mijn telefoon een reactie modereren, echter kreeg ik geen moderatiepopup wanneer ik op de huidige moderatiescore drukte. Dit bleek niet alleen voor dat specifieke artikel te gelden, maar voor alle artikelen op de frontpage. Verder reageerden de hamburgermenu's links- en rechtsboven in het scherm plots ook niet meer. Een deel van de opmaak klopte ook niet meer, de tabs op het forumoverzicht werden bijvoorbeeld niet correct responsive weergeven voor de juiste device class.
Browser herstarten helpt niet. Wat wel helpt is de lokale disk cache optie in de browserinstellingen uitschakelen en de browser herstarten zodat de cache geleegd wordt en alle stylesheets en meuk opnieuw geladen wordt. Als ik daarna opnieuw de cache inschakel doet het probleem zich even later opnieuw voor. Een pagina werkt alleen correct als steeds opnieuw alles geladen wordt, dus zonder enige cache. Dit maakt browsen echter wel een stuk trager en data-intensiever.

Omdat de problemen pas sinds de laatste iteratie zijn opgetreden, iteratie 79, vermoed ik dus dat er iets in de Tweakerscode veranderd is dat hiervoor zorgt. Any thoughts?

Device: BlackBerry Z10
OS: 10.3.2.2474
Browser: native browser, 10.3.2.36

Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:55

crisp

Devver

Pixelated

Ik herken dit niet, maar het klinkt mij meer als buggy gedrag van je browser in mijn oren. Weet je zeker dat je de cache ook echt leegt en niet enkel tijdelijk uitschakeld? Verder ben ik ook niet echt bekend met de browser op Blackberries. Is dat chrome-based? Is die ook nog redelijk bij de tijd?

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • eiPionezero
  • Registratie: Augustus 2012
  • Laatst online: 09-07 10:42
Ik dacht eerst ook dat het aan de browser lag, heb echter de volgende dingen geprobeerd:
- browser afsluiten en dan opnieuw opstarten met optie disk cache aan of juist uit
- telefoon herstarten
- alle gebruikersdata van de browser handmatig verwijderen (cache, maar ook cookies, nu moet ik overal opnieuw inloggen :'( )
- combinatie van bovenstaande, in verschillende volgordes

Alleen als ik de cache uitschakel en de browser herstart werkt Tweakers correct, in elke andere situatie werkt helaas niet. 'Gewone' links doen het wel, inclusief 'tweakers' in de titelbalk, maar alle andere links doen het niet. De zoekknop en instellingenknop rechtsbovenin geven wel een animatie ten teken dat ze geselecteerd worden, maar een zoekoptie of instellingenmenuutje komt niet tevoorschijn. Hamburgerknoppen reageren totaal niet. Zodoende mijn conclusie dat de fout zit in het opslaan danwel openen van de cache.

Het probleem heb ik gisteren of eergisteren voor het eerst gemerkt. De laatste OS-update is een stuk langer geleden, de laatste browserupdate mogelijk nog langer geleden. Daarom lijkt het mij dat de bug komt door een verandering in de code van de laatste iteratie?

Browser is inderdaad WebKit-based. Onder settings->about staat WebKit Version 10.3.2.43 en Browser Version 10.3.36. Volgens html5test.com (geen idee of betrouwbaar?) is hij zeker up-to-date.

Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:55

crisp

Devver

Pixelated

Staat javascript misschien uit, of krijg je wellicht een javascript error (als je dat ergens kan zien tenminste...)?

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • eiPionezero
  • Registratie: Augustus 2012
  • Laatst online: 09-07 10:42
JavaScript is bij mijn weten gewoon geactiveerd in de browser. Onder instellingen staat er geen aan/uit optie. Ik ben nog geen errors tegengekomen. Als ik disk cache aan zet, Tweakers in tabblad 1 niet correct werkend heb kan ik in een tweede tabblad de SunSpider JS benchmark draaien.

Mijn ervaring met websites gaat niet veel verder dan basic HTML en PHP, dus even ter controle voor mij, de functies achter de hamburgermenus, de zoekknop, instellingenknop en moderatieknop is puur JavaScript? De snelscroll knop voor mobiel rechtsonder is trouwens ook onzichtbaar bij disk cache ingeschakeld.

Misschien weet jij nog een of andere website waarop ik wat browsertests kan draaien om te kijken welke functionaliteit wel of niet wordt ondersteunt?

Acties:
  • 0 Henk 'm!

  • _David_
  • Registratie: Februari 2011
  • Laatst online: 19:02

_David_

FP ProMod

llama llama duck

eiPionezero schreef op zaterdag 09 januari 2016 @ 13:17:
JavaScript is bij mijn weten gewoon geactiveerd in de browser. Onder instellingen staat er geen aan/uit optie.
Mijn ervaring met websites gaat niet veel verder dan basic HTML en PHP, dus even ter controle voor mij, de functies achter de hamburgermenus, de zoekknop, instellingenknop en moderatieknop is puur JavaScript? De snelscroll knop voor mobiel rechtsonder is trouwens ook onzichtbaar bij disk cache ingeschakeld.
Ja dat is voor een groot deel Javascript, zelfde geldt voor de snel scroll knop.
eiPionezero schreef op zaterdag 09 januari 2016 @ 13:17:
Misschien weet jij nog een of andere website waarop ik wat browsertests kan draaien om te kijken welke functionaliteit wel of niet wordt ondersteunt?
De informatie van http://tweakers.net/devicedetect/ kan helpen :)

I thought fail2ban would keep the script kiddies out but somehow you still seem to be able to login.


Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:55

crisp

Devver

Pixelated

Misschien kan je hier iets mee: https://developer.blackbe..._using_web_inspector.html

Punt is dat wij vziw geen blackberry beschikbaar hebben, en volgens mij is het marktaandeel ook te laag om er actief support voor te bieden...

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • eiPionezero
  • Registratie: Augustus 2012
  • Laatst online: 09-07 10:42
_David_ schreef op zaterdag 09 januari 2016 @ 13:25:
[...]

Ja dat is voor een groot deel Javascript, zelfde geldt voor de snel scroll knop.


[...]

De informatie van http://tweakers.net/devicedetect/ kan helpen :)
Dit is wat er staat, disk cache aan of uit maakt niet uit:
Je user-agent string is: Mozilla/5.0 (BB10; Touch) AppleWebKit/537.35+ (KHTML, like Gecko) Version/10.3.2.2639 Mobile Safari/537.35+

Je wordt herkend als:
  • Browser-id: safari,6.2:blackberry,10.3
  • Browser: Safari 6.2
  • Platform: BlackBerry OS 10.3
  • Mobile device: JA
  • Javascript: JA
crisp schreef op zaterdag 09 januari 2016 @ 13:45:
Misschien kan je hier iets mee: https://developer.blackbe..._using_web_inspector.html

Punt is dat wij vziw geen blackberry beschikbaar hebben, en volgens mij is het marktaandeel ook te laag om er actief support voor te bieden...
Ik zal er eens naar kijken :)

Edit: disk cache enablen zorgt voor een aantal errors:
Afbeeldingslocatie: http://static.tweakers.net/ext/f/OqcHV2etyaRyaPQ9iSI0rpLh/medium.png
Afbeeldingslocatie: http://static.tweakers.net/ext/f/bAJ5tFh1q7xNqU3lODuw5T9A/medium.png
Afbeeldingslocatie: http://static.tweakers.net/ext/f/3oQ55le33kKHcxtxNzeeuKaJ/medium.png
Afbeeldingslocatie: http://static.tweakers.net/ext/f/gw6uBUiTjzGanraGEBKdEy4k/medium.png
Afbeeldingslocatie: http://static.tweakers.net/ext/f/4LxIJxfH5sGqrpG6RXhC0FXZ/medium.png

Met disk cache uitgeschakeld zijn geen errors zichtbaar in de console, slechts de opmerking om het gebruik van 'dppx' ipv 'dpi' te overwegen. Maar dat lijkt mij niet zo relevant :)

[ Voor 36% gewijzigd door eiPionezero op 09-01-2016 15:21 ]


Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:55

crisp

Devver

Pixelated

Het lijkt er op dat de gecachede versies van sommige JS files simpelweg incompleet zijn...

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • eiPionezero
  • Registratie: Augustus 2012
  • Laatst online: 09-07 10:42
Lijkt mij ook. Ik ben nog wat extra gaan testen. Een beetje in tegenstelling tot wat eerder dacht ligt het niet enkel aan de cache. Want de eerste keer dat ik Tweakers open nadat ik de cache heb ingeschakeld doet het probleem zich al voor. Opslaan en openen van de cache hoeft dus niet per se verkeerd te gaan, maar de eerste keer Tweakers laden gaat het al mis. Wel gek dat het alleen mis gaat als de cache-optie aan staat.

Beide afgekapte bestanden worden trouwens steeds op dezelfde plaats afgebroken, elke keer als ik de browser opnieuw start na de cache uit en aan te hebben gezet. "general.js" kapt af na 23731 karakters, "frontpage+banners+comparestorage.js" na 20853 karakters. Beide afkappingen vinden niet ergens op het eind van een regel plaats, maar op een vrij willekeurig plek.

edit:
Is dit nog nuttige info? Als ik de browser opstart, Tweakers open, de web inspector open, tabblad network open en dan de pagina refresh krijg ik deze info:
Afbeeldingslocatie: http://static.tweakers.net/ext/f/nxGR2jrAwtu7HPb0X1Yy4Ebg/medium.png

[ Voor 17% gewijzigd door eiPionezero op 09-01-2016 16:20 ]


Acties:
  • 0 Henk 'm!

Anoniem: 176232

Onjuist onthouden cache klinkt mij in de oren als kopie komt niet overeen met het origineel.
Pagina: 1