[Webkit-unassigned] [Bug 22658] New: db.transaction doesn't seem to execute properly

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Dec 4 13:24:47 PST 2008


https://bugs.webkit.org/show_bug.cgi?id=22658

           Summary: db.transaction doesn't seem to execute properly
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
               URL: http://webkit.org/misc/DatabaseExample.html
        OS/Version: Windows XP
            Status: UNCONFIRMED
          Severity: Blocker
          Priority: P1
         Component: WebCore JavaScript
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: toxicstink at gmail.com


db.transaction seems to skip over its arguments & do nothing.

1. Load <http://webkit.org/misc/DatabaseExample.html>
2. Open the Inspector and switch to the Scripts panel.
3. In DatabaseExample.html place a breakpoint on line 232.
4. In WebKit click the 'New Note' button.
5. In Inspector step through the code & notice that db.transaction(...) is not
properly executed.

The transaction should execute its arguments inserting a new note into the
database, instead it doesn't execute the arguments & nothing is inserted into
the database.  If an error callback is added to the transaction arguments (on a
local copy) it doesn't get called either. ie:

        db.transaction(function (tx)
        {
            tx.executeSql("INSERT INTO WebKitStickyNotes (id, note, timestamp,
left, top, zindex) VALUES (?, ?, ?, ?, ?, ?)", [note.id, note.text,
note.timestamp, note.left, note.top, note.zIndex]);
        },
        function(tx, error) {
          reportError('sql', error.message);
        });


-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list