Success! Looks like we've fixed this one. According to our records the fix was applied for EXTJS-4632 in a recent build.
  1. #21
    Ext JS Premium Member tangix's Avatar
    Join Date
    Mar 2010
    Location
    Stockholm, Sweden
    Posts
    561
    Vote Rating
    50
    tangix is a jewel in the rough tangix is a jewel in the rough tangix is a jewel in the rough

      0  

    Default


    Problem still exists in 4.1-PR1.
    I have two grids on separate tabs and the Loading mask of the hidden grid is shown in top-left corner of the window.

  2. #22
    Ext JS Premium Member
    Join Date
    Jan 2011
    Posts
    83
    Vote Rating
    2
    danCTS is on a distinguished road

      0  

    Default


    This has been posted for 2 months now and no one from the Sencha team has even acknowledged that this is clearly a bug.

    Pretty disappointed too, that we paid for a commercial licenses, but the product we purchased licenses for is still not production ready after 8 months.

  3. #23
    Ext JS Premium Member tangix's Avatar
    Join Date
    Mar 2010
    Location
    Stockholm, Sweden
    Posts
    561
    Vote Rating
    50
    tangix is a jewel in the rough tangix is a jewel in the rough tangix is a jewel in the rough

      0  

    Default


    Yup - the silence in many threads is making me worried. My gut-feeling says that 4.1 will be make or break for Sencha.
    The Sencha devs bit of quite a bit to chew on when producing 4.0 and now the silence and slipped schedule for 4.1 is worrisome.
    (Or maybe I am just paranoid after reading the excellent book "Dreaming in Code" by Scott Rosenberg....)

  4. #24
    Sencha - Ext JS Dev Team evant's Avatar
    Join Date
    Apr 2007
    Location
    Sydney, Australia
    Posts
    17,004
    Vote Rating
    650
    evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute

      0  

    Default


    Looks like this one fell through the cracks. I'll make sure this gets resolved. The problem is as follows:

    The first time the child store gets loaded, the view has not been rendered yet. Once you show the list for the child combo, the view is now rendered. When we go back and select a value from the parent, it triggers a reload on the child store. The child is rendered, but not visible, so when it tries to align the mask it goes in the incorrect spot. I've added a fix that checks if the owning component is visible before showing the mask.

    The fix should be part of the next release. Please confirm.
    Evan Trimboli
    Sencha Developer
    Twitter - @evantrimboli
    Don't be afraid of the source code!

  5. #25
    Ext JS Premium Member tangix's Avatar
    Join Date
    Mar 2010
    Location
    Stockholm, Sweden
    Posts
    561
    Vote Rating
    50
    tangix is a jewel in the rough tangix is a jewel in the rough tangix is a jewel in the rough

      0  

    Default


    Hi Evan,
    I hope this will be a general fix for LoadMask so it will fix my two grids in different tabs?

    Thanks,
    /Mattias

  6. #26
    Sencha - Ext JS Dev Team evant's Avatar
    Join Date
    Apr 2007
    Location
    Sydney, Australia
    Posts
    17,004
    Vote Rating
    650
    evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute evant has a reputation beyond repute

      0  

    Default


    Should do. The fix was made in the mask class, so it always checks if the owning component is visible before showing itself.
    Evan Trimboli
    Sencha Developer
    Twitter - @evantrimboli
    Don't be afraid of the source code!

  7. #27
    Ext JS Premium Member tangix's Avatar
    Join Date
    Mar 2010
    Location
    Stockholm, Sweden
    Posts
    561
    Vote Rating
    50
    tangix is a jewel in the rough tangix is a jewel in the rough tangix is a jewel in the rough

      0  

    Default


    Excellent news! Looking forward for the next 4.1 release.

  8. #28
    Ext JS Premium Member
    Join Date
    Jan 2011
    Posts
    83
    Vote Rating
    2
    danCTS is on a distinguished road

      0  

    Default


    Thank you Evant. Looking forward to 4.1

  9. #29
    Sencha User
    Join Date
    Oct 2008
    Posts
    56
    Vote Rating
    0
    brentdooley999 is on a distinguished road

      0  

    Default


    Thanks Evant!

  10. #30
    Sencha User
    Join Date
    Jun 2010
    Location
    Buenos Aires, Argentina
    Posts
    213
    Vote Rating
    9
    ldonofrio will become famous soon enough

      0  

    Default


    i was using thing for a long time
    Ext.override(Ext.view.AbstractView, {
    onMaskBeforeShow: function() {
    if (!this.el.isVisible(true)) return false;

    this.callOverridden(arguments);
    }
    });