Coder Social home page Coder Social logo

Comments (6)

Jermolene avatar Jermolene commented on June 9, 2024

Hi @makiaea thank you for the report. This is a frustrating problem.

As I said over on your thread at Talk, the really strange thing is that the problem only occurs for me with https://tiddlywiki.com/ and not https://tiddlywiki.com/empty.html

It would be very helpful to try to narrow down what components of tiddlywiki.com cause the problem. It should be possible to experiment with an empty wiki, gradually adding the content from tiddlywiki.com until the problem occurs.

from tiddlywiki5.

makiaea avatar makiaea commented on June 9, 2024

hi @Jermolene does the problem not occur with empty.html after the new tiddler has been saved once?

if the tiddler has not been saved once it does not appear to occur for me either

i.e. newly created tiddlers do not initially show this problem

e.g. if we edit the existing GettingStarted tiddler it shows the problem, because it has already been saved once; whereas a new tiddler with new or pasted content does not show the problem, until it is redited

also, newly added text in a previously saved tiddler does not show the problem, only text that has been through the saved process

selecting the "preceding" newline seems at the moment to be essential to cause the bug, my current hypothesis is something happens during save that converts that newline or something adjacent into something that will trigger the bug on selection/deletion after the save

from tiddlywiki5.

makiaea avatar makiaea commented on June 9, 2024

hi @Jermolene i've done a bit more testing and this bug occurs reliably with the GettingStarted tiddler content, if in its original tiddler or when copied (and saved) into a new tiddler

in some good news, this error does not appear to occur in safari technology preview
Release 186 (Safari 17.4, WebKit 19618.1.10.1.1) announced 20240110

current Sonoma 14.2.1 safari is Version 17.2.1 (19617.1.17.11.12)

from tiddlywiki5.

makiaea avatar makiaea commented on June 9, 2024

i tried updating to developer betas, but unfortunately
lastest sonoma 14.3 developer beta, with
Safari Version 17.3 (19617.2.4.11.8) still shows the error

latest ios 17.3 developer beta also shows the error

here's hoping (march?) ios/ipados 17.4 will bring safari 17.4 (same as in safari technology preview release 186, with webkit 19618, which seems to work) and it will fix this!

i had a quick search to see if i could identify the relevant change:
186 release notes: https://webkit.org/blog/14916/release-notes-for-safari-technology-preview-186/

includes webkit changes: WebKit/WebKit@7b65ded...dcca261

poss unrelated but could have fixed it: https://commits.webkit.org/272233@main

from tiddlywiki5.

makiaea avatar makiaea commented on June 9, 2024

seems like a webkit issue that could possibly be fixed by march 2024 in safari 17.4 using webkit 19618

from tiddlywiki5.

Jermolene avatar Jermolene commented on June 9, 2024

Thanks @makiaea – I keep my iPad on the developer beta, so I'll try 17.4 when it's available.

from tiddlywiki5.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.