I now wrote this on Github at
 https://github.com/Jermolene/TiddlyWiki5/pull/4290#issuecomment-645625262 
<https://github.com/Jermolene/TiddlyWiki5/pull/4290#issuecomment-645625262>

I just commented on GG about this again at: [The Profligate 
> "P"](https://groups.google.com/d/msg/tiddlywiki/YGRzd6fd8q0/GjFEmh-3BwAJ).
>
 

Any movement?
>
 

If this can't be fixed I think it should at least be ***Documented!*** 
> Undocumented I am sure its causing problems that _*users won't understand*_. 
> I myself only stumbled on it by accident when a precise CSS cascade stopped 
> working because I wrote ```*<h3>*``` not ```*!!!*``` in a tiddler. Took 
> hours to pin down.
>
 

Some resolution on this, please!


IF you use GitHub please review this issue!

It is one of the bigger unresolved issues.

TT 

On Wednesday, 17 June 2020 20:15:50 UTC+2, TiddlyTweeter wrote:
>
> Looking at the thread ... 
> https://github.com/Jermolene/TiddlyWiki5/pull/4290#issuecomment-546708220 I 
> had deja-vu.
> I realized I commented on it before! I had forgotten!
>
> I will again.
>
> TT
>
> On Wednesday, 17 June 2020 17:25:23 UTC+2, PMario wrote:
>>
>> On Wednesday, June 17, 2020 at 11:07:50 AM UTC+2, TiddlyTweeter wrote:
>>  
>>
>>> Now for* Tiddler 2* CONTENT
>>>
>>> <h3>Test Level 3 Header In HTML</h3>
>>>
>>> ... RENDER is INcorrect, with excess <P>s
>>>
>>> <div class="tc-tiddler-body tc-reveal">
>>> <p><h3>Test Level 3 Header In HTML</h3></p>
>>> </div>
>>>
>>> It is confusing & can create layout issues??
>>>
>>
>> You are absolutely right. Not only does it create layout problems, it 
>> also creates html-code, that is "out of" html spec. (This isn't a real 
>> problem for most users, since browsers are very forgiving rendering "spec 
>> violations"). 
>>
>> Eg: a paragrph <p> tag "should" only contain "phrasing content 
>> <https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Content_categories#Phrasing_content>".
>>  
>> As you can see: headings <h> are _no_ phrasing content. Paragraphs are 
>> phrasing content. ... They should not even contain <p> childs.
>>
>> As you found out this can cause all sorts of problems. Theming isn't the 
>> most problematic. There are others too. 
>>
>> There is a PR at github: Improve p generation 
>> <https://github.com/Jermolene/TiddlyWiki5/pull/4290>. from githubuser: 
>> nilslindeman, which seems to have done a "deep dive" into exactly this 
>> problem, we introduced with the TW wikitext-parser. 
>>
>> In the PR Nils discusses the problems the existing behaviour creates and 
>> a possible solution. In a response from Oct. 2019 Jeremy wrote 
>> <https://github.com/Jermolene/TiddlyWiki5/pull/4290#issuecomment-538729125>: 
>>
>>
>> One of the problems in this area is that any improvements will inevitably 
>>> break backwards compatibility, because that's rather the point: this is a 
>>> situation where we explicitly want to change the current behaviour. 
>>>
>>
>> The important point for me here is: "*this is a situation where we 
>> explicitly want to change the current behaviour*". ... But ... There 
>> still is TWs "backwards compatibility" paradigm, which is mentioned in the 
>> same sentence. 
>>
>> The GH discussion also mentions Arlen's PR 
>> <https://github.com/Jermolene/TiddlyWiki5/pull/4285>, which did have a 
>> different "take" and didn't get far enough for Nils.
>>
>> As you can see, the PR is stalled since Nov.2019... I think the main 
>> reason is, that Nils is OK with his own branch. (That's my personal guess 
>> only)
>>
>> There is the "last" statement from Nils: 
>> https://github.com/Jermolene/TiddlyWiki5/pull/4290#issuecomment-546708220 
>> which (for me) point out, that the whole thing wouldn't hurt backwards 
>> compatibility. It will fix the bugs.
>>
>> We would need to compare the "static" output created with TW node version 
>> and the output created by Nils's feature branch. ... So we can see the 
>> differences. 
>>
>> IMO the PR is stalled, because nobody bumped it since then. ... So you 
>> may be the one?
>>
>> have fun!
>> mario
>>
>

-- 
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/57d83696-a274-40e3-ba1f-3d420ce9512ao%40googlegroups.com.

Reply via email to