[TxMt] Re: "Half focused" windows bug

Ed Wong scampy at me.com
Wed Feb 15 15:48:36 UTC 2017


Graham, I don’t have Diff Gutter enabled, just the standard line numbers, folding arrows, bookmarks in the gutter.

Ed


> On 14 Feb2017, at 3:56 PM, Graham Heath <graham.p.heath at gmail.com> wrote:
> 
> Thanks for the answers. What all is happening here is still a mystery but I’ve got an update;
> 
> I’ve now had 24 hours without incident. My current theory is this relates to SCM Diff Gutter, as after disabling it I haven’t seen the issue, but thats just a theory. I’m re-enabling Emmet today, and I’ll add my linters tomorrow.
> 
> Ed, do you have SCM Diff Gutter, or anything adding icons to your gutter?
> 
> Thanks,
> 
> Graham Heath
> 
> 
> On February 10, 2017 at 9:08:03 PM, Ed Wong (scampy at me.com <mailto:scampy at me.com>) wrote:
> 
>>> 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 <mailto: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/20170215/bcb26ac3/attachment-0001.html>


More information about the textmate mailing list