[TxMt] Re: "Half focused" windows bug

Ed Wong scampy at me.com
Sat Feb 11 05:07:59 UTC 2017


> 1: have more than a few TextMate windows or tabs open?

Usually many windows with many tabs. Some windows are minimized (those that I’m not actively working on at the moment).

> 2: have a customized window bar title?

Yes - full document path.

> 3: have expensive to render documents?

A few files with > 5000 lines but generally < 1500 lines of PHP, ObjC, HTML, JS or CSS. Some customizations done to PHP bundle and Mac Classic theme.

> 4: SCM integration?

Git on some projects.

Hope this helps.

Ed


> On Feb 10, 2017, at 5:33 PM, Graham Heath <graham.p.heath at gmail.com> wrote:
> 
> This continues to happen to me a few times a day, exclusively in TextMate. Some days are worse, maybe better after a reboot, but thats not for sure.
> 
> Some more theories for you Ed, and anyone else :)
> 
> Do you …
> 1: have more than a few TextMate windows or tabs open?
> 2: have a customized window bar title?
> 3: have expensive to render documents?
> 4: SCM integration?
> 
> 
> Here’s what I’m thinking _might_ be happening for each of these. Hopefully one of these sparkles for someone.
> 
> 1) TM is confused about what tab / window should have focus, and fails to pick one.
> 2) I have a pretty complex stack of replacements to build my window title, perhaps one of these replacements has a edge case that causes an error
> 3) TM may be selecting the right tab, but the selection doesn’t happen in a reasonable time and aborts
> 4) The timing between focus and TM failing to select a tab seems related to when the title bar updates when SCM is working
> 
> I’ve been experimenting with disabling plugins and add ons. Today I’m going to try disabling the SCM plugin :( 
> 
> If that doesn’t work I guess I’ll build TM and see what I can find. Short of building it, there’s not a way better debug this issue, is there?
> 
> Thanks,
> 
> Graham Heath
> 
> 
> On February 1, 2017 at 7:05:23 AM, Ed Wong (scampy at me.com <mailto:scampy at me.com>) wrote:
> 
>> Hi Graham,
>> 
>> My TM setup is pretty basic. No plug-ins, Shell Support installed, Git support sometimes depending on the project. 
>> 
>> I think Allan may be right though as I’ve seen this behaviour with Safari and Finder as well so it could be an general OS issue.
>> 
>> Ed
>> 
>>> On Jan 31, 2017, at 10:23 PM, Graham Heath <graham.p.heath at gmail.com <mailto:graham.p.heath at gmail.com>> wrote:
>>> 
>>> Allan, I’m sorry to say, that this is behavior that I associate with TextMate, not the os at large. I will keep an eye out for it and let you know if I change my mind. But, as you’ll see below, I don’t really blame your code either, I’m just wondering whats causing it. Its so erratic that its probably not something simple.
>>> 
>>> Jacob, Ed, and others; Do you have any plugins? I haven’t done the full reset, but I have disabled things that I feel might be offending. Its too early to say, but I wonder if a plugin might be triggering when the app gets focus, but something isn’t going quite right.
>>> 
>>> Tossing this on the pile; I’m using a early 2013 mbp that does seem to have issues with apps hanging or freezing fairly often, so maybe whatever’s causing that, is causing this.
>>> 
>>> Thanks,
>>> 
>>> Graham Heath
>>> 
>>> 
>>> On January 14, 2017 at 11:44:42 PM, Allan Odgaard (mailinglist at textmate.org <mailto:mailinglist at textmate.org>) wrote:
>>> 
>>>> On 14 Jan 2017, at 5:54, Graham Heath wrote:
>>>> 
>>>> > I’m regularly experiencing a bug where TextMate seems to receive 
>>>> > partial
>>>> > focus. The title bar will appear to be selected, but the tabs never 
>>>> > come
>>>> > into focus […]
>>>> 
>>>> This issue has existed with macOS for as long as I can remember, and I 
>>>> have seen it for other apps as well, though it is visually much more 
>>>> obvious with TextMate because of the tabs bleeding into the title bar.
>>>> 
>>>> I do not think the issue is with any of my code, since window management 
>>>> is not the responsibility of the individual app and I am not aware of 
>>>> code in TextMate that could affect this.
>>>> 
>>>> _______________________________________________
>>>> textmate mailing list
>>>> textmate at lists.macromates.com <mailto:textmate at lists.macromates.com>
>>>> http://lists.macromates.com/listinfo/textmate <http://lists.macromates.com/listinfo/textmate>
>>> _______________________________________________
>>> textmate mailing list
>>> textmate at lists.macromates.com <mailto:textmate at lists.macromates.com>
>>> http://lists.macromates.com/listinfo/textmate <http://lists.macromates.com/listinfo/textmate>
>> 
>> _______________________________________________ 
>> textmate mailing list 
>> textmate at lists.macromates.com <mailto:textmate at lists.macromates.com> 
>> http://lists.macromates.com/listinfo/textmate <http://lists.macromates.com/listinfo/textmate>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macromates.com/textmate/attachments/20170211/bd353990/attachment-0001.html>


More information about the textmate mailing list