Project

General

Profile

Support #3076

Delete Button bei Subrecords erzeugt sporadisch Javascript Exceptions (Webkit: Chrome / Vivaldi) - kein loeschen moeglich

Added by Carsten Rose almost 4 years ago. Updated almost 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
-
Start date:
30.01.2017
Due date:
03.02.2017
% Done:

0%

Estimated time:
Discuss:

Description

Einigermassen reproduzierbar ist das Problem mit:
  • d0193ea9
  • URL: http://qfq/crose/qfq-jqw/ oder http://qfq.math.uzh.ch/crose/qfq-jqw/ > Home > Ganz unten auf eine Person gehen (Edit).
  • Browser: Chrome oder Vivaldi
    • Mit FF ist es mir nicht gelungen das Problem zu reproduzieren.
  • Person oeffnen.
  • Neu(e) Adressen anlegen (subreocrd, z.B. 3 Stueck). Adressform mit close & save verlassen.
  • Adressen wieder loeschen.
    • Manchmal funktioniert das loeschen (Sicherheitsabfrage kommt, ...) und manchmal passiert gar nichts. Im zweiten Fall ist in der Konsole die JS Exception (Screenshot) zu sehen.
    • Das vollstaendige beenden des Browsers und Neustart veraendert nichts. Auch das loeschen des QFQ Cookies veraendert nichts.
    • 'Gefuehlt' funktioniert das loeschen der Adressrecords nach dem Browser Neustart. Werden dann aber wieder 3 Adressrecords angelegt und versucht diese zu loeschen, passiert wieder nichts (die JS Exception aus dem Screenshot wird geworfen).
    • Auffaellig ist der Wert 2048 in der JS Exception: qfq.debug.js:2048 - dieser Wert ist immer da wenn es eine Exception gibt.

Files

#1

Updated by Rafael Ostertag almost 4 years ago

The script takes the wrong event target to figure out the SIP. I.e. when the on click event is generated by the enclosed <span/>, the error is raised. When the event is generated by the <button/> tag, it works.

#2

Updated by Rafael Ostertag almost 4 years ago

Fix in f22cde8e

#3

Updated by Rafael Ostertag almost 4 years ago

  • Status changed from New to In Progress
#4

Updated by Rafael Ostertag almost 4 years ago

  • Status changed from In Progress to Feedback
  • Assignee changed from Rafael Ostertag to Carsten Rose
#5

Updated by Carsten Rose almost 4 years ago

  • Status changed from Feedback to Closed

Also available in: Atom PDF