David Karger

Results 31 issues of David Karger

[Here](https://codepen.io/karger/pen/exKQKZ) is a codepen. Notice that in the serialized output, the first property name is " a" (with a single space).

Right now awesomplete fires an awesomplete-selectcomplete event whenever a selection is complete. But I often may not care about _how_ the value of the input changed but only that it...

enhancement

In general people who have logged in know who they are and don't need to be told. So, the whole "logged in to X as Y" text is some unnecessary...

Mavo is designed so that nothing is saved to storage until some part of the data takes on a non-default value (an efficient idea, since if all values are defaults...

Some storage back-ends provide state that could be valuable to mavo authors if they could get access to it. For example, the firebase plugin provides a unique user id, a...

According to the documentation, mv-mode should be "live" in an mv-app element; in particular it should be possible to evaluate an expr in order to set the mv-mode to edit...

I'm defining a mavo app where a different instances get different data files through manipulation of the mv-storage attribute. When a new instance is created it is initially empty, and...

In multi-user apps that expect infrequent changes, it can still wreak havoc when 2 mavo authors just happen to edit and save at the same time. A general purpose hack...

I've created a small example demonstrating how data loss can occur with the realtime option in the firebase plugin. The problem is that a non-focused tab seems not to receive...

`get(x,y)` is supposed to get the value of the y property of object x. But if x does not _have_ a y property, then y is evaluated in the current...