BJ, big thanks. 'throttle.refresh' does improve things. In another version 
I'm using a RangeWidget to set the width and your trick works even better 
for that.

As for "modify the core", do you think there is a real reasonable solution 
for this or is it one of those known issues that are stuck? Shoud I raise 
an Issue?

Again, thank you!

<:-)

On Thursday, March 4, 2021 at 11:17:08 PM UTC+1 BJ wrote:

> Hi Mat,
> changes to a tiddler trigger the refresh mechanism - and if the tiddler is 
> displayed then it will be re-rendered, which destroy the underlying text 
> box in you case and then recreates it - and thus loses focus. If you add a 
> field called 'throttle.refresh' to your tiddler it will make things a bit 
> better, but there is no solution (outside of modify the core).
>
> all the best BJ
> On Thursday, March 4, 2021 at 10:16:36 PM UTC+1 Mat wrote:
>
>> So this presents the problem:
>>
>> https://edittextcurrent.tiddlyhost.com/
>>
>> I'd appreciate it if anyone can take a look and tell me what I'm doing 
>> wrong. And I'm curious why the EditTextWidget is not tricked to believe it 
>> is elsewhere by the tiddler=dummy ...I thought that was kind of the point 
>> with the TiddlerWidget.
>>
>> <:-)
>>
>> On Thursday, March 4, 2021 at 6:57:33 PM UTC+1 Mat wrote:
>>
>>> That is *very* kind of you Mohammad.
>>> I am just about to go out so will look closer after but it seems the 
>>> modified field is not in Pelican, where I wish it should be. Will 
>>> investigate later.
>>> Thanks!!!
>>> <:-)
>>>
>>> On Thursday, March 4, 2021 at 6:38:12 PM UTC+1 Mohammad wrote:
>>>
>>>> Mat
>>>> Could you give a try on https://tiddlywiki.com/
>>>> A sample template and example is attached!
>>>>
>>>>
>>>> Best wishes
>>>> Mohammad
>>>>
>>>>
>>>> On Thu, Mar 4, 2021 at 8:22 PM Mat <[email protected]> wrote:
>>>>
>>>>> Thanx Mohammad.
>>>>> It is in a template for modifying the <<currentWidget>>, so if I put 
>>>>> it in a separate tiddler I don't know what to type here:
>>>>>
>>>>> <$edit-text tiddler=??????? field=f/>
>>>>>
>>>>> To be more specific:
>>>>>
>>>>> All tiddlers that are tagged Image, have a htm <img> element to show 
>>>>> an image. The <img> tag has a width attribute. But this width of the 
>>>>> image should be possible to control - so I want a template to show a an 
>>>>> EditTextWidget above the image. This widget should show the width field 
>>>>> of the current tiddler.
>>>>>
>>>>> ...but this doesn't seem to work; it loses focus as soon as I type a 
>>>>> letter into the edittextwidget.
>>>>>
>>>>> <:-)
>>>>>  
>>>>> On Thursday, March 4, 2021 at 3:04:59 PM UTC+1 Mohammad wrote:
>>>>>
>>>>>> Mat, I think by every input in the text box, TW refresh the tiddler! 
>>>>>> So, why no to use a temp tiddler then?
>>>>>>
>>>>>>
>>>>>>
>>>>>> Best wishes
>>>>>> Mohammad
>>>>>>
>>>>>>
>>>>>> On Thu, Mar 4, 2021 at 5:24 PM Mat <[email protected]> wrote:
>>>>>>
>>>>>>> It is a known issue that an EditTextWidget loses focus if it edits 
>>>>>>> the current tiddler (see doc tiddler 
>>>>>>> <https://tiddlywiki.com/prerelease/#EditTextWidget>, under "Notes") 
>>>>>>> I was expecting the TiddlerWidget to be able to prevent this by 
>>>>>>> changing 
>>>>>>> the context for the editor,  but it doesn't work. Why doesn't this work 
>>>>>>> and 
>>>>>>> what should I do if I don't want to involve other (real) tiddlers?
>>>>>>>
>>>>>>> <$vars curr=<<currentTiddler>>>
>>>>>>>    <$tiddler tiddler=dummy>
>>>>>>>       <$edit-text tiddler=<<curr>> field=f/>
>>>>>>>    </$tiddler>
>>>>>>> </$vars>
>>>>>>>
>>>>>>> Thanks!
>>>>>>>
>>>>>>> <:-) 
>>>>>>>
>>>>>>> -- 
>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>> Groups "TiddlyWiki" group.
>>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>>> send an email to [email protected].
>>>>>>> To view this discussion on the web visit 
>>>>>>> https://groups.google.com/d/msgid/tiddlywiki/df1785e9-a506-4099-8090-f3d59727a1e2n%40googlegroups.com
>>>>>>>  
>>>>>>> <https://groups.google.com/d/msgid/tiddlywiki/df1785e9-a506-4099-8090-f3d59727a1e2n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>> .
>>>>>>>
>>>>>> -- 
>>>>> You received this message because you are subscribed to the Google 
>>>>> Groups "TiddlyWiki" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>>> an email to [email protected].
>>>>>
>>>> To view this discussion on the web visit 
>>>>> https://groups.google.com/d/msgid/tiddlywiki/7ee00a05-7b21-4122-86c5-d91cfcef43dfn%40googlegroups.com
>>>>>  
>>>>> <https://groups.google.com/d/msgid/tiddlywiki/7ee00a05-7b21-4122-86c5-d91cfcef43dfn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/a49b4d9f-c25c-4c3c-bf51-17d918c6e22fn%40googlegroups.com.

Reply via email to