[bug] Uitklappen wenslijsten

Pagina: 1
Acties:

  • C0rnelis
  • Registratie: Juni 2010
  • Laatst online: 01-11 21:54
Wat niet lijkt te functioneren:

Het uitklappen van de wenslijsten door te klikken op het aantal producten + prijs wanneer ik ben ingelogd en het uitklappen van de wenslijsten door te klikken op de blauwe titel zonder paginaverversing.

Wat lijkt wel te functioneren:

Het uitklappen werkt zonder problemen in Firefox. Het inklappen van wenslijsten zowel in Firefox als in Chromium. Voor de lijsten onder inventaris werkt zowel het uit- als inklappen in beide browsers.

Meer info:

Voorbeeld van hoe het zou moeten werken: bekijk inventaris: C0rnelis wanneer ingelogd of wenslijst: C0rnelis indien niet ingelogd.

Beide werken in genoemde situaties zoals verwacht: klik op de titel in het blauw (rood) of de grijze tekst met het productaantal (paars) en je ziet dat de lijst netjes uitklapt ongeacht waar je op klikt:

Inventaris

Als ik ben ingelogd, dan werkt dit niet bij de wenslijst: klikken op de grijze tekst (paars) doet niets en een klik op de blauwe tekst (rood) zorgt voor een volledige paginaverversing wat uiteindelijk de lijst doet uitklappen.

Wenslijst

In Chromium zie ik dit in m'n developer console staan (ook in incognito ie. zonder extensies):

error-in-chrome

En in Firefox (met enkel een user agent overrider add-on):

error-in-firefox

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 21:29

Hero of Time

Moderator LNX

There is only one Legend

Geen idee wat er aan de hand is, maar ik kan het niet reproduceren als ik ben ingelogd. Zowel de naam als het aantal producten laten de lijst in/uitklappen zonder de pagina te vernieuwen of andere acties. Heb je beide browsers geprobeerd zonder add-ons? Welk OS gebruik je overigens?

Ik heb dit net getest op Debian Sid met Otter browser beta 12 (gebruikt de QtWebKit engine).

Commandline FTW | Tweakt met mate


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Ik denk ook niet dat die meldingen van optimizely hiermee te maken hebben, maar zal die wel even doorspelen; niet checken of localStorage beschikbaar is (dus bv niet uitgeschakeld) voordat je probeert er gebruik van te maken is niet netjes :p

Intentionally left blank


  • C0rnelis
  • Registratie: Juni 2010
  • Laatst online: 01-11 21:54
Hero of Time schreef op maandag 30 januari 2017 @ 20:10:
Geen idee wat er aan de hand is, maar ik kan het niet reproduceren als ik ben ingelogd. Zowel de naam als het aantal producten laten de lijst in/uitklappen zonder de pagina te vernieuwen of andere acties. Heb je beide browsers geprobeerd zonder add-ons? Welk OS gebruik je overigens?

Ik heb dit net getest op Debian Sid met Otter browser beta 12 (gebruikt de QtWebKit engine).
In Firefox werkt het wel, daar was ik misschien niet helemaal duidelijk in.

Voor Chrome/Chromium maakt het OS niet uit:

Windows 8.1 Pro + Chromium Versie 49.0.2623.108

Android 6.0.1 + Chrome Versie 55.0.2883.91

Debian 8.5 + Chromium Version 55.0.2883.75

Windows10 Pro + Google Chrome Version 55.0.2883.75

edit:
Ik heb de HTML vergeleken van de inventaris en de wenslijsten en bij de wenslijsten - indien ingelogd - mist er een onclick=toggleCollectionBlock(<id>)-attribuut.

Niet ingelogd:

wenslijst-anoniem


Wel ingelogd:

wenslijst-ingelogd

De onclick is wel aanwezig na de paginaverversing: zowel in- als uitklappen werkt dan voor alleen die wenslijst. De URL is dan dus bijvoorbeeld wenslijst: Workstation 2k16

[ Voor 28% gewijzigd door C0rnelis op 30-01-2017 21:21 ]


  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 21:29

Hero of Time

Moderator LNX

There is only one Legend

Dus alleen in Firefox werkt het wel, de rest die je noemt niet? Ik hen het net ook ingelogd met Opera op m'n Android getest en geen probleem daar.

Commandline FTW | Tweakt met mate


  • C0rnelis
  • Registratie: Juni 2010
  • Laatst online: 01-11 21:54
Excuses voor de dubbelcorrectie 8)7 Toen ik in mijn edit zei
De onclick is wel aanwezig na de paginaverversing: zowel in- als uitklappen werkt dan voor alleen die wenslijst.
sloeg dit ook op Firefox. Toen ik beweerde
In Firefox werkt het wel
zal ik net geklikt hebben op een wenslijst waarvan het wish_id in de querystring stond en had ik dit subtiele verschil nog niet in de gaten.

Ik heb zojuist Opera geinstalleerd op Android 6.0.1 en daarin zie ik hetzelfde gedrag.

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 21:29

Hero of Time

Moderator LNX

There is only one Legend

Als je met alle browsers een issue hebt als je bent ingelogd, lijkt het mij om een instelling te gaan dan een echte bug. Vraag is dan, welke setting is hiervoor verantwoordelijk.

Commandline FTW | Tweakt met mate


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Bij meer dan 20 inventarissen of wenslijsten op 1 pagina wordt de inhoud vanwege performance redenen niet meer ge-inlined, en zijn ze dus ook niet meer via JS in- en uit te klappen.

C0rnelis heeft 21 wenslijsten, waarvan maar 3 openbaar. Dat verklaart het verschil in behaviour wanneer hij zijn wenslijsten bekijkt als hij ingelogged is, of wanneer hij niet ingelogged is :)

Intentionally left blank


  • C0rnelis
  • Registratie: Juni 2010
  • Laatst online: 01-11 21:54
@crisp Aaha! Dat is een logische verklaring, weet ik waar het aan ligt en ga ik eea opschonen :)
Pagina: 1