When adding a custom content pane, there is a preview region that shows what the pane will look like. This is cool.

When I type in one of the textfields and pause for more than a few milliseconds, the preview self-updates. This is cool.

When the preview self-updates, it steals the keyboard focus and I can no longer type. I have to use the mouse to move focus back to the textbox I was already typing in and hope I remember what I was just typing. This is very not cool.

The self-preview should not affect focus. If it cannot work without affecting focus then it MUST NOT auto-update, as this horribly breaks the usability of the form.

Comments

Andrew_Mallis’s picture

+1

dsnopek’s picture

I suspect that one of @hefox's patches fixes this problem (because I don't think it happens on Open Atrium 2), but I haven't had a chance to test it yet. Here are the patches in case someone else has time to test:

UPDATE: I forgot one!

dsnopek’s picture

@Crell: I agree! However, you can always disable the 'panopoly_magic' module to stop the auto preview functionality.

mrfelton’s picture

You don't have to disable panopoly_magic to stop the auto preview functionality. There is a config option that turns it on/off on the App's settings form.

boabjohn’s picture

Thanksfor the tip mrfelton. However, if anyone else (like me) is just trying to get their bearings in the weird/wonderful world of Panopoly and Apps, the setting we're looking for is NOT under [Apps], it's a config on Panopoly itself:
Admin>Panopoly>Settings>Panopoly Magic
To the maintainers: +1 to @crell the live preview is fabbo, but the theft of cursor focus is verboten. Turning off live preview is an admission of UX failure...
Amazed (overall) at this transformation of the Drupal environment though...incredible work!

dsnopek’s picture

I can confirm that this patch fixes this issue: #2017159: Panopoly Magic: render preview outside of pane configuration form

If you want to help get this fixed, please help review and test that patch!

dsnopek’s picture

Issue summary: View changes
Status: Active » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.