Closed Bug 291509 Opened 20 years ago Closed 8 years ago

no grid in Calendar Availability table with Outlook Web Access

Categories

(Core :: Layout: Tables, defect)

PowerPC
macOS
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME
Tracking Status
platform-rel --- ?

People

(Reporter: vlb, Unassigned)

Details

(Keywords: testcase, Whiteboard: [platform-rel-Microsoft][platform-rel-Outlook])

Attachments

(2 files)

User-Agent:       Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8b2) Gecko/20050417 Camino/0.8+
Build Identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8b2) Gecko/20050417 Camino/0.8+

My Company uses Outlook (MS Exchange). Duh. When I need to create a meeting I
use Outlook Web Access 2003.

In Camino, the "Avaiability" table for invities has rows but no columns.
in Safari, the table also has columns.

Reproducible: Always

Steps to Reproduce:
1.Access an Outlook web access server
2. Create a New Appointment
3. Select "Availability"

Actual Results:  
No vertical lines separating the times.

Expected Results:  
If Camino shows columns (vertical grid lines) Camino should do the same. 

I have a screen shot. I'll email it to Mike Pinkerton.
Camino on the top, Safari on the bottom. Same "query".
I can confirm this as well, however, is this a core issue?

(Using build 4/2)
Summary: no grid in Calendar Availability table with Outlook Web Access → no grid in Calendar Availability table with Outlook Web Access
Attached file Test Case
This is an exact copy of what I'm seeing (minus links and any sensitive
material). Also, this doesn't work in Firefox, so it seems it's a core issue.
Confirming.

-> Core
Status: UNCONFIRMED → NEW
Component: Page Layout → Layout: Tables
Ever confirmed: true
Product: Camino → Core
Version: unspecified → Trunk
>Confirming.
??? How got this confirmed without a reduced testcase
(http://www.mozilla.org/newlayout/bugathon.html) See
http://groups-beta.google.com/group/netscape.public.mozilla.layout/browse_frm/thread/4b44ff47ef062b20/
for what is necessary to confirm a layout bug
Attached file Testcase #2
Since you asked so nicely, here's a reduced testcase. The offending part is
rules="rows" in the table tag. This is related to bug 155507, however, it seems
different.

In that bug, the column spacing that is visible in IE 6 but not in Mozilla is
not at all discussed. I would then assume (without trying as I'm not a
developer) that the proposed patch doesn't take that into consideration.

I do not think this is a dupe based on the discussion. In that bug, they are
focusing on the row part of rules="rows", not the columnar part.
Yeah with a testcase that is pretty easy to diagnose :-)

rules=rows  invokes border-collapse:collapse, this follows the suggestion from
http://www.w3.org/TR/CSS21/tables.html#collapsing-borders. In border collapse
the cellspacing is 0. So the background does not shine through. Other vendors
did not follow the suggestion of the spec at this place.

So the question boils down to what is expected: if you expect CSS2 rendering one
would say that this rendering is within range. If you expect IE rendering then
it is not. So it is merely a quirk.

This leaves open two decisions IMHO:
a: Invalid due to point 1
b: Wontfix, as I dont see a lot of pages relying on this quirk

Keywords: testcase
if we WONTFIX, we'll just have outlook users mad at us. Sure IE is prolly doing
the "wrong thing", but this is a real world case where the "right thing" and the
spec are different. WONTFIXing (or invalidating) doesn't help our users one bit.

-> core.
Assignee: pinkerton → nobody
QA Contact: layout.tables
Bug 155507 was just checked in to the tree. If this fixes it, this bug is
closed. If not, let's see what's going on.
No it will/should not fix it. It was a  general design decision by Chris to
implement rules and frames on tables via border-collapse. Reverting this
requires major hacking efforts I believe both in the style system as in
layout/tables.
bug 43178 will not change this
Whiteboard: [platform-rel-Microsoft][platform-rel-Outlook]
platform-rel: --- → ?
Firefox 48 renders Testcase #2 the same as Chrome Canary (54.0.2837.0) and Safari 9.1.2.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: